"Unballooning" RAM, которая была взорвана VMware
Учитывая ситуацию с ОЗУ в стесненных условиях, описанную в этом вопросе, каков самый чистый метод (ручной или программный) для:
- Определите виртуальные машины VMware, чье ОЗУ было восстановлено драйвером VMware.
- "Разблокируйте" оперативную память.
Предположим, что больше физической оперативной памяти доступно для среды.
Я обнаружил, что могу перемещать виртуальную машину на другой хост, и это очищает всплывающее состояние. Есть ли другой метод, который работает?
Примечание: я добавил несколько хостов и ~512 ГБ оперативной памяти в среду. Раздутые виртуальные машины не запускали действия по восстановлению равновесия DRS и не разбрасывались сами по себе. Мне пришлось вручную vMotion каждой из затронутых виртуальных машин, чтобы очистить это, как показано ниже...
Вот раньше...
И после... После vMotion на другой хост в кластере.
1 ответ
У VMware на самом деле есть статья KB, в которой есть эта информация:
Чтобы вынудить драйвер всплывающей подсказки освободить память и предотвратить использование пространства подкачки гостевой операционной системой, используйте один из следующих вариантов:
- Установите значение sched.mem.max для выделенной памяти или больше.
- Выберите ресурсы виртуальной машины> Память> Предел> Неограниченный.
- Перенесите виртуальную машину на другой хост.