Назад | Перейти на главную страницу

PowerCLI: Как найти системную память хоста ESXi?

Вид хоста виртуальной машины дает мне поле .Config.ConsoleReservation, но у ESXi больше нет консоли. Графический интерфейс vSphere показывает общий объем памяти и системную память для хостов ESXi.

Как я могу получить системную память (vmkernel) хоста ESXI?

Кажется, это работает:

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

Get-Stat -Entity hostname -memory