Насколько я понимаю, раздувание должно происходить только тогда, когда хосту начинает не хватать физической памяти, где-то выше 90% использования. У меня есть SQL-сервер, работающий в кластере из трех узлов (64 ГБ ОЗУ на каждом хосте), и ему было назначено 8 ГБ ОЗУ в качестве гостя. В течение последних нескольких месяцев мы испытывали периодические проблемы с производительностью в различных системах, и одна область, которую мы выделили, - это то, что сервер SQL, похоже, регулярно увеличивает объем памяти. И это несмотря на то, что объем памяти хоста постоянно ниже 75%.
Неужели я неправильно понял триггеры для раздува и не так ли большая проблема с воздушным шаром на 2 ГБ на довольно регулярной основе?
Я (надеюсь) прикрепил к нему фотографию последних дней мониторинга памяти.
Мы запускаем ESX4.1, а гостевая виртуальная машина - это Windows Server 2008 R2 с SQL Server 2008 R2.
РЕДАКТИРОВАТЬ: Что ж, в свете предложения ниже в комментариях от Chopper3 мы вносим некоторые изменения сегодня вечером. Быстрый тест на сервере с низким уровнем воздействия, похоже, оказал правильное влияние, поэтому скрестив пальцы, мы должны работать на полную мощность завтра. Мог бы объяснить множество возможных проблем, связанных с производительностью, которые мы наблюдали в последнее время.
Просто для полноты картины я добавлю это как ответ для будущих ссылок / поисков.
В основном посмотрите на настройки виртуальной машины, затем выберите «Ресурсы», нажмите «Память» и убедитесь, что установлен флажок «Неограниченный» - если этот флажок не установлен, это может привести к ненужному раздуванию.