С целью планового Upgrade возникла необходимость узнать сколько в физических серверах памяти, её объем и в каких слотах установлена. Задача усложнилась, неодинаковостью установленного серверного ПО: Linux, Windows, VMware.
Данный «мануал» признан помочь решить данную проблему, и при необходимости собрать другую информацию о вашем железе.
1. Определение памяти в Windows
wmic memorychip list brief /format:list
Capacity=8589934592
DeviceLocator=ChannelA-DIMM0
MemoryType=0
Name=Physical Memory
Tag=Physical Memory 0
TotalWidth=64 |
wmic memorychip list brief /format:list
Capacity=8589934592
DeviceLocator=ChannelA-DIMM0
MemoryType=0
Name=Physical Memory
Tag=Physical Memory 0
TotalWidth=64
2. Определение памяти в VMware
Для ESX 4 используется dmidecode. Для ESXi — smbiosDump или esxcfg-info.
~ # smbiosDump | egrep "Bank|Serial|Size"
...
Max. Size: 384 GB
Bank: "BANK0"
Serial: "DE679815"
Size: 4 GB
Bank: "BANK1"
Serial: "SerNum01"
Size: No Memory Installed
Bank: "BANK2"
Serial: "D9671815"
Size: 4 GB
Bank: "BANK3" |
~ # smbiosDump | egrep "Bank|Serial|Size"
...
Max. Size: 384 GB
Bank: "BANK0"
Serial: "DE679815"
Size: 4 GB
Bank: "BANK1"
Serial: "SerNum01"
Size: No Memory Installed
Bank: "BANK2"
Serial: "D9671815"
Size: 4 GB
Bank: "BANK3"
3. Определение памяти в Linux
# yum install lshw
# lshw | more
...
*-bank:0
description: DIMM Synchronous 1066 MHz (0.9 ns)
physical id: 0
slot: PROC 1 DIMM 2A
size: 8GiB
width: 64 bits
clock: 1066MHz (0.9ns)
*-bank:1
description: DIMM Synchronous 1066 MHz (0.9 ns)
physical id: 1
slot: PROC 1 DIMM 1D
size: 8GiB
width: 64 bits
clock: 1066MHz (0.9ns) |
# yum install lshw
# lshw | more
...
*-bank:0
description: DIMM Synchronous 1066 MHz (0.9 ns)
physical id: 0
slot: PROC 1 DIMM 2A
size: 8GiB
width: 64 bits
clock: 1066MHz (0.9ns)
*-bank:1
description: DIMM Synchronous 1066 MHz (0.9 ns)
physical id: 1
slot: PROC 1 DIMM 1D
size: 8GiB
width: 64 bits
clock: 1066MHz (0.9ns)