PowerCLI:如何找到 ESXi 主机的系统内存?

PowerCLI:如何找到 ESXi 主机的系统内存?

VM 主机的视图为我提供了 .Config.ConsoleReservation 字段,但 ESXi 不再有控制台。vSphere GUI 显示 ESXi 主机的总内存和系统内存。

如何获取 ESXI 主机的系统(vmkernel)内存?

答案1

这似乎有效:

$totalmemoryB = $view.Hardware.MemorySize
$totalmemoryMB = [Math]::Round($totalmemoryKB / 1024 / 1024)
$limitmemoryMB = $view.SystemResources.Config.MemoryAllocation.Limit
$systemmemoryMB = $totalmemoryMB - $limitmemoryMB

答案2

Get-Stat -Entity hostname -memory

相关内容