Ноя
29
2010
Когда включается Memory Ballooning в VMware vSphere?
Вот тут Frank Denneman рассказывает очень интересные вещи про Memory Ballooning (механизм передачи неиспользуемой памяти гостевых систем к нуждающимся виртуальным машинам).
Что интересного:
- Memory Ballooning включается когда у хост-сервера VMware ESX 6% или менее свободной памяти
- Для изъятия памяти используются виртуальные машины, у которых больше всего памяти по процессу idle memory tax
- Если сравнивать Ballooning и Swapping, то последний проигрывает примерно так (база данных Oracle в виртуальной машине для OLTP-нагрузок, т.е. постоянный поток небольших транзакций):

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

Или локально в Advanced Settings виртуальной машины (то же самое, что и добавление строчки в vmx-файл конфигурации):
sched.mem.maxmemctl = “1300″ (в мегабайтах)
Кстати, в ESX 3.5 нам давали возможность изменить порог в 6%:

а теперь вот нельзя.



