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

Гости vSphere 5.5 используют ВСЮ память хоста

У меня никогда раньше не было этой проблемы, но когда я включал отказоустойчивость, казалось, что что-то ломается, и теперь мои гости используют ВСЮ память на хосте.

Я знаю, что с точки зрения отказоустойчивости вам нужно, чтобы гость зарезервировал всю память хоста, но я отключил отказоустойчивость (в разделе сети, не уверен, есть ли где-то еще), и он все еще потребляет всю память.

У меня есть три гостя Windows Server 2012, и они используют только 81, 204 и 40 МБ гостевой памяти. Эти трое занимают в общей сложности 11,5 ГБ оперативной памяти ...

Обычно все они потребляют около 100 МБ памяти хоста по сравнению с памятью, потребляемой гостем, и они будут совместно использовать всю память, поскольку все они являются одной и той же ОС.

Почему все эти машины резервируют всю память? Есть ли параметр для этого где-нибудь в дополнительных настройках, который включает отказоустойчивость и высокую доступность?

Я думаю, вы неправильно понимаете приведенные здесь данные. Ситуация, в которой вы находитесь, не имеет ничего общего с тем, включен ли у вас FT.

Столбец "служебные данные", на который вы ссылаетесь, действительно не имеет ничего общего с тем, сколько памяти гость потребляет. Скорее, этот столбец указывает объем памяти, который гипервизор требуется для включения этой машины. Гипервизор использует это «служебное» пространство для собственного внутреннего учета для рассматриваемой виртуальной машины.

Если вы не хотите попасть в ситуацию с избыточной подпиской на память (не рекомендуется), вам следует обратить внимание на столбцы «Макс.» И «Использование».

Кроме того, я бы рекомендовал вам потратить несколько часов на изучение эта секция документации VMware по ресурсам памяти.

Все лучше - я выключил виртуальные машины и снова включил, и теперь вся память используется совместно. Используется 6 ГБ вместо почти 11. Раздувание также включено, поэтому после простоя виртуальных машин он сокращает дополнительные 1 или 2 ГБ. Я знал, что существует проблема с использованием всей памяти, и думал, что этот сайт поможет решить эту проблему.

Я предполагаю, что автоматический запуск виртуальной машины не будет раздуваться и разделять память, пока пользователь не инициирует загрузку.

Теперь машина AD объемом 4 ГБ занимает всего 286 МБ и 1405 занимают память хоста. Это НАСТОЛЬКО лучше, чем 200 МБ активных и потребляемых 4 ГБ.

Теперь я счастлив!

Спасибо за попытку, ребята! /закрыто

Итак, проблема в том, что они используют то, что им было выделено?

Кажется крайне маловероятным, что прозрачное совместное использование страниц дает вам такую ​​экономию. Вы уверены, что не путаете статистику накладных расходов памяти в vCenter с потребляемой оперативной памятью?

Можете ли вы показать нам вкладку «Распределение ресурсов» в vCenter для этих виртуальных машин Windows 2012, использующих <100 МБ ОЗУ?