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」となる。