При проверке пределов памяти для виртуальных машин VMware с ограничениями, установленными в графическом интерфейсе «Неограниченно», мы обнаруживаем крайнее несоответствие между значениями, создаваемыми толстым клиентом vSphere и командной строкой инструментов VMware.
Начну с того, что, насколько я понимаю, при значении Unlimited VM memlimit
извлекается из родительского пула ресурсов или с текущего хоста.Вот эти значения:
Родительский пул ресурсов (на основе вкладки vApp "Обзор ресурсов")
Unlimited
Текущий хост (на основе вкладки «Конфигурация» хоста vSphere -> раздел «Память»)
147414.2 MB
Однако при проверкезначение memlimit
для виртуальной машины с пределом памяти, установленным на «Неограничено», мы видим следующие значения:
vSphere GUI 421670 MB
CLI инструментов VMware (vmware-toolbox-cmd stat memlimit) 4294967295 MB
Также отмечу, что хост-узел является частью кластера с общим пулом памяти 432 ГБ.Это значение относительно близко к значению, производимому в графическом интерфейсе vSphere (421670 MB
), поэтому вопрос на этом этапе:
Почему команда vmware-toolbox-cmd stat memlimit
возвращает такое возмутительное значение?Возвращаемое значение почти равно 4PB, так что я полагаю, что это просто теоретический предел?