"Unballooning" RAM, которая была взорвана VMware

Учитывая ситуацию с ОЗУ в стесненных условиях, описанную в этом вопросе, каков самый чистый метод (ручной или программный) для:

  • Определите виртуальные машины VMware, чье ОЗУ было восстановлено драйвером VMware.
  • "Разблокируйте" оперативную память.

Предположим, что больше физической оперативной памяти доступно для среды.

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

Примечание: я добавил несколько хостов и ~512 ГБ оперативной памяти в среду. Раздутые виртуальные машины не запускали действия по восстановлению равновесия DRS и не разбрасывались сами по себе. Мне пришлось вручную vMotion каждой из затронутых виртуальных машин, чтобы очистить это, как показано ниже...


Вот раньше...введите описание здесь

И после... После vMotion на другой хост в кластере.введите описание здесь

1 ответ

Решение

У VMware на самом деле есть статья KB, в которой есть эта информация:

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

  • Установите значение sched.mem.max для выделенной памяти или больше.
  • Выберите ресурсы виртуальной машины> Память> Предел> Неограниченный.
  • Перенесите виртуальную машину на другой хост.
Другие вопросы по тегам