虚拟机主机的视图为我提供了字段.Config.ConsoleReservation,但ESXi不再有控制台。 vSphere GUI显示ESXi主机的总内存和系统内存。
如何获得ESXI主机的系统(vmkernel)内存?
这似乎工作:
$totalmemoryB = $view.Hardware.MemorySize $totalmemoryMB = [Math]::Round($totalmemoryKB / 1024 / 1024) $limitmemoryMB = $view.SystemResources.Config.MemoryAllocation.Limit $systemmemoryMB = $totalmemoryMB - $limitmemoryMB
Get-Stat -Entity hostname -memory