やりたいこと
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と表示された結果と一致しています。
以上、ご参考になれば幸いです。