Solaris 資料一覧

システム情報を調べる

2008/7/5更新

対応バージョン: 8,10

Solarisマシンのシステム情報を調べる場合、必要とする情報によって方法が異なるので以下に列挙する。

CPUやメモリ容量、スロット使用状況など

prtdiagを使用する。

(SPARC機での一例)

% /usr/platform/sun4u/sbin/prtdiag -v
System Configuration: Sun Microsystems  sun4u Sun Fire V210
System clock frequency: 167 MHZ
Memory size: 7GB

========================= IO Devices =========================
    Bus  Freq
Brd Type MHz  Slot Name                         Model
--- ---- ---- ---- ---------------------------- --------------
 0  pci   66    MB pci108e,1648 (network)
 0  pci   66    MB pci108e,1648 (network)
 0  pci   33    MB isa/su (serial)
 0  pci   33    MB isa/su (serial)
 0  pci   33    MB pci10b9,5229 (ide)
 0  pci   66    MB scsi-pci1000,21 (scsi-2)
 0  pci   66    MB scsi-pci1000,21 (scsi-2)
 0  pci   66    MB pci108e,1648 (network)
 0  pci   66    MB pci108e,1648 (network)
 0  pci   33     7 isa/rmc-comm-rmc_comm (seria+

==================== Memory Configuration ====================
Segment Table:
------------------------------------------------------------
Base Address    Size   Interleave Factor  Contains
------------------------------------------------------------
0x0             1GB           1           BankIDs 0
0x200020000     2GB           2           BankIDs 1,2
0x1000000000    2GB           2           BankIDs 16,17
0x1200000000    2GB           2           BankIDs 18,19

Bank Table:
-------------------------------------------------------
       Physical Location
ID   ControllerID  GroupID  Size    Interleave Way
---------------------------------------------------
0    0             0        1GB          0
1    0             1        1GB          0,1
2    0             1        1GB
16   1             0        1GB          0,1
17   1             0        1GB
18   1             1        1GB          0,1
19   1             1        1GB

Memory Module Groups:
--------------------------------------------------
ControllerID   GroupID  Labels
--------------------------------------------------
0              0        MB/P0/B0/D0,MB/P0/B0/D1
0              1        MB/P0/B1/D0,MB/P0/B1/D1

Memory Module Groups:
--------------------------------------------------
ControllerID   GroupID  Labels
--------------------------------------------------
1              0        MB/P1/B0/D0,MB/P1/B0/D1
1              1        MB/P1/B1/D0,MB/P1/B1/D1

==================== Environmental Status ====================
Fan Speeds:
-----------------------------------------
Location       Sensor      Status   Speed
-----------------------------------------
MB/P0/F0       RS          okay     16463 rpm
MB/P0/F1       RS          okay     17307 rpm
MB/P1/F0       RS          okay     16071 rpm
MB/P1/F1       RS          okay     17307 rpm
F0             RS          okay     12980 rpm
F1             RS          okay     12980 rpm
F2             RS          okay     13500 rpm
PS0            FF_FAN      okay
F3             RS          okay     12500 rpm
--------------------------------------------------
Led State:
--------------------------------------------------
Location   Led                   State       Color
--------------------------------------------------
MB         ACT                   on          green
MB         SERVICE               off         amber
MB         LOCATE                off         white
PS0        ACT                   on          green
PS0        SERVICE               off         amber
PS0        OK2RM                 off         blue
HDD0       SERVICE               off         amber
HDD0       OK2RM                 off         blue
HDD1       SERVICE               off         amber
HDD1       OK2RM                 off         blue
--------------------------------------------------------------
Temperature sensors:
--------------------------------------------------------------
Location  Sensor     Temperature  Lo  LoWarn HiWarn  Hi Status
--------------------------------------------------------------
MB        T_ENC           25C     -3C   5C    40C   48C okay
MB/P0     T_CORE          60C     -     -     88C   93C okay
MB/P1     T_CORE          51C     -     -     88C   93C okay
PS0       FF_OT           -       -     -     -     -   okay
--------------------------------------------------------------
Voltage sensors:
--------------------------------------------------------------
Location  Sensor     Voltage  Lo   LoWarn  HiWarn  Hi  Status
--------------------------------------------------------------
MB        V_VTT       1.24V   -     1.17V   1.43V  -   okay
MB        V_GBE_+2V5  2.51V   -     2.25V   2.75V  -   okay
MB        V_GBE_CORE  1.21V   -     1.08V   1.32V  -   okay
MB        V_VCCTM     2.53V   -     2.25V   2.75V  -   okay
MB        V_+2V5      2.49V   -     2.34V   2.86V  -   okay
MB        V_+1V5      1.51V   -     1.35V   1.65V  -   okay
MB/BAT    V_BAT       2.98V   -     2.70V     -    -   okay
MB/P0     V_CORE      1.48V   -     1.26V   1.54V  -   okay
MB/P1     V_CORE      1.47V   -     1.26V   1.54V  -   okay
PS0       FF_UV         -     -       -       -    -   okay
PS0       FF_OV         -     -       -       -    -   okay
PS0       P_PWR         -     -       -       -    -   okay
--------------------------------------------------------------
Current sensors:
--------------------------------------------------------------
Location  Sensor     Current  Lo   LoWarn  HiWarn  Hi  Status
--------------------------------------------------------------
MB        FF_SCSI     -       -     -       -      -   okay
PS0       FF_OC       -       -     -       -      -   okay

======== FRU Status =========
-------------------------
Fru Operational Status:
-------------------------
Location        Status   
-------------------------
MB/SC           okay
PS0             okay
HDD0            present
HDD1            present

======================== HW Revisions ========================
ASIC Revisions:
---------------
pci: Rev 4
pci: Rev 4
pci: Rev 4
pci: Rev 4

System PROM revisions:
----------------------
OBP 4.16.2 2004/10/04 18:22 Sun Fire V210/V240,Netra 240
OBDIAG 4.16.2 2004/10/04 18:23

(Intel機での一例)

% /usr/platform/i86pc/sbin/prtdiag -v
System Configuration: Compaq Evo D310 ST
BIOS Configuration: Compaq 686O2 v2.18 09/24/2002

==== Processor Sockets ====================================

Version                          Location Tag
-------------------------------- --------------------------
Pentium(R) 4 processor 1800 MHz  XU1 PROCESSOR

==== Memory Device Sockets ================================

Type    Status Set Device Locator      Bank Locator
------- ------ --- ------------------- --------------------
SDRAM   in use 0   DIMM1               
SDRAM   in use 0   DIMM2               
FLASH   in use 0   SYSTEM ROM          

==== On-Board Devices =====================================

==== Upgradeable Slots ====================================

ID  Status    Type             Description
--- --------- ---------------- ----------------------------
0   available AGP 4X           AGP
1   available PCI              PCI Slot 1
2   available PCI              PCI Slot 2
3   available PCI              PCI Slot 3

マシンのシリアル番号

一部の機種(Sun Enterprise等)ではprtconf,eepromコマンドによりマシンのシリアル番号を調べることができる。

例)

% /usr/sbin/prtconf -vp | grep system-board-serial
      system-board-serial#:  '009M2005'

% /usr/sbin/eeprom | grep system-board-serial
system-board-serial#=009M2005

マシンに搭載されているフレームバッファ

prtconfコマンドの-Fオプションを実行すると現在使用されているデバイスドライバが確認できる。

例えば「m64」の場合は以下のようになる。

% prtconf -F
/pci@1f,0/pci@1,1/SUNW,m64B@2:m640

デバイスファイルは/dev/fbからシンボリックリンクが張られている。

% ls -l /dev/fb
lrwxrwxrwx ... /dev/fb -> /devices/pci@1f,0/pci@1,1/SUNW,m64B@2:m640

また複数のカードが搭載されているような場合は/dev/fbs配下を見ればすべてのフレームバッファの情報が確認できる。

例)

% ls -l /dev/fbs
lrwxrwxrwx ... pfb0  -> ../../devices/pci@1e,600000/SUNW,XVR-100@2:pfb0
lrwxrwxrwx ... pfb0a -> ../../devices/pci@1e,600000/SUNW,XVR-100@2:pfb0a
lrwxrwxrwx ... pfb0b -> ../../devices/pci@1e,600000/SUNW,XVR-100@2:pfb0b
lrwxrwxrwx ... pfb1  -> ../../devices/pci@1d,700000/SUNW,XVR-100@1:pfb1
lrwxrwxrwx ... pfb1a -> ../../devices/pci@1d,700000/SUNW,XVR-100@1:pfb1a
lrwxrwxrwx ... pfb1b -> ../../devices/pci@1d,700000/SUNW,XVR-100@1:pfb1b

その他、代表的なフレームバッファのデバイスドライバを示す。

kfb

XVR-2500

jfb

XVR-1200、XVR-600

gfb

XVR-1000

ifb

XVR-500、Expert3D

nfb

XVR-300

pfb

XVR-100

m64

PGX, PGX64

gfxp

PGX32

ffb

Creator、Creator3D

afb

Elite3D

cgfourteen

SX

leo

ZX

tcx

TCX

cgsix

GX、GXplus、TurboGX

ハードディスクの詳細

prtvtocコマンドを使用する。

例)

# prtvtoc /dev/dsk/c1t0d0s0
* /dev/dsk/c1t0d0s0 partition map
*
* Dimensions:
*     512 bytes/sector ← (1) 1セクタあたりのバイト数
*     424 sectors/track
*      24 tracks/cylinder
*   10176 sectors/cylinder
*   14089 cylinders
*   14087 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*
*                       First     Sector    Last
* Partition Tag Flags   Sector     Count    Sector Mount Directory
       0     2   00          0 139146624 139146623  /
       1     3   01  139146624   4202688 143349311
       2     5   00          0 143349312 143349311
                                      |
                                     (2) セクタ数

総ディスク容量(Kbyte)は以下の計算式で求めることができる。

(2)セクタ数 x (1)1セクタあたりのバイト数 / 1024(byte)

上記の例の場合、/(ルート)の容量は「139146624セクタ x 512バイト(/セクタ) / 1024 = 約69.6Gbytes」となる。