やりたいこと
ESXiに搭載されているメモリ情報をコマンドで確認したい。
環境情報
- VMware ESXi 6.7
やり方
ESXiサーバにSSHでログインし、以下コマンドがあることを確認。
# which smbiosDump /bin/smbiosDump
同コマンドを押下するとメモリ情報が以下のように表示される。
Memory Device: #X
Location: "Dimm 1"
Bank: "CPU 1"
Manufacturer: "Samsung"
Serial: "XXX"
Asset Tag: "Unknown"
Part Number: "XXX"
Memory Array: #8
Form Factor: XX(DIMM)
Type: 0x01 (Other)
Type Detail: XX (Synchronous)
Data Width: 64 bits (+8 ECC bits)
Size: 32 GB
Speed: 2400 MHz
...以下、補足です。
補足
Get-VMHostHardwareでハードウェア情報を取得するも
メモリ情報は「MemoryModules : {}」として表示されていました。
空スロットを含めると以下のようにメモリ情報が抜き出せますが
# smbiosDump
...
Size: 32 GB
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: 32 GB
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
Size: No Memory Installed
...vCenter上からブラウザで確認するとメモリ情報は「キャパシティ: 63.57 GB」となっていたため、計64GBと表示された結果と一致しています。
以上、ご参考になれば幸いです。