Wednesday, December 30, 2009

Количество процессоров, оперативной памяти, жестких дисков и их объём Solaris 10

Столкнулся с проблемой как узнать сколько процессоров, оперативной памяти, жестких дисков и их объём на серверах SUN под управлением Solaris 10.

Количество процессоров и количество оперативной памяти легко узнается с помощью команды:

# prtdiag

System Configuration: Sun Microsystems sun4u Netra 440
System clock frequency: 177 MHZ
Memory size: 16GB

==================================== CPUs ====================================
E$ CPU CPU
CPU Freq Size Implementation Mask Status Location
--- -------- ---------- --------------------- ----- ------ --------
0 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -
1 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -
2 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -
3 1593 MHz 1MB SUNW,UltraSPARC-IIIi 3.4 on-line -

================================= IO Devices =================================
Bus Freq Slot + Name +
Type MHz Status Path Model
------ ---- ---------- ---------------------------- --------------------
pci 66 MB pci108e,abba (network) SUNW,pci-ce
okay /pci@1c,600000/network@2

pci 33 MB isa/su (serial)
okay /pci@1e,600000/isa@7/serial@0,3f8

pci 33 MB isa/su (serial)
okay /pci@1e,600000/isa@7/serial@0,2e8

pci 33 MB isa/rmc-comm-rmc_comm (seria+
okay /pci@1e,600000/isa@7/rmc-comm@0,3e8

pci 33 MB pci10b9,5229 (ide)
okay /pci@1e,600000/ide@d

pci 66 MB pci108e,abba (network) SUNW,pci-ce
okay /pci@1f,700000/network@1

pci 66 MB scsi-pci1000,30 (scsi-2) LSI,1030
okay /pci@1f,700000/scsi@2

pci 66 MB scsi-pci1000,30 (scsi-2) LSI,1030
okay /pci@1f,700000/scsi@2,1


============================ Memory Configuration ============================
Segment Table:
-----------------------------------------------------------------------
Base Address Size Interleave Factor Contains
-----------------------------------------------------------------------
0x0 4GB 4 BankIDs 0,1,2,3
0x1000000000 4GB 4 BankIDs 16,17,18,19
0x2000000000 4GB 4 BankIDs 32,33,34,35
0x3000000000 4GB 4 BankIDs 48,49,50,51

Bank Table:
-----------------------------------------------------------
Physical Location
ID ControllerID GroupID Size Interleave Way
-----------------------------------------------------------
0 0 0 1GB 0,1,2,3
1 0 1 1GB
2 0 1 1GB
3 0 0 1GB
16 1 0 1GB 0,1,2,3
17 1 1 1GB
18 1 1 1GB
19 1 0 1GB
32 2 0 1GB 0,1,2,3
33 2 1 1GB
34 2 1 1GB
35 2 0 1GB
48 3 0 1GB 0,1,2,3
49 3 1 1GB
50 3 1 1GB
51 3 0 1GB

Memory Module Groups:
--------------------------------------------------
ControllerID GroupID Labels Status
--------------------------------------------------
0 0 C0/P0/B0/D0
0 0 C0/P0/B0/D1
0 1 C0/P0/B1/D0
0 1 C0/P0/B1/D1
1 0 C1/P0/B0/D0
1 0 C1/P0/B0/D1
1 1 C1/P0/B1/D0
1 1 C1/P0/B1/D1
2 0 C2/P0/B0/D0
2 0 C2/P0/B0/D1
2 1 C2/P0/B1/D0
2 1 C2/P0/B1/D1
3 0 C3/P0/B0/D0
3 0 C3/P0/B0/D1
3 1 C3/P0/B1/D0
3 1 C3/P0/B1/D1

А вот с количеством жестиких дисков и их обёмов пришлось помучаться, но команда была найден:

# iostat -E
sd0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: FUJITSU Product: MAU3073NCSUN72G Revision: 0802 Serial No: 0541F01NLS
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
sd1 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: FUJITSU Product: MAU3073NCSUN72G Revision: 0802 Serial No: 0542F01PUE
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
sd2 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE Product: ST373453LSUN72G Revision: 0449 Serial No: 0417J1A216
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
sd3 Soft Errors: 15 Hard Errors: 1 Transport Errors: 1
Vendor: TOSHIBA Product: ODD-DVD SD-C2732 Revision: 1055 Serial No:
Size: 9.54GB <9544400896>
Media Error: 0 Device Not Ready: 1 No Device: 0 Recoverable: 0
Illegal Request: 15 Predictive Failure Analysis: 0
sd4 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE Product: ST373453LSUN72G Revision: 0449 Serial No: 0417J1AH9X
Size: 73.40GB <73400057856>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0