У нас есть хост Windows Server 2012 Hyper-V с 32 ГБ ОЗУ, на котором работают две виртуальные машины Server 2012. В машинах включена динамическая память, но в совокупности используется только 17-17,5 ГБ. Сегодня утром мы получили предупреждение о том, что хост использует всю память.
Я вошел в систему (на данный момент очень медленно), и, похоже, никакие конкретные процессы не используют очень много оперативной памяти. Я зашел на вкладку «Производительность» в диспетчере задач и заметил, что в поле «Кэшировано» 13,5 ГБ оперативной памяти. «Состав памяти» показывает все это как «Изменено».
Я предполагаю, что это означает, что ОС по какой-то причине не сбрасывает оперативную память на диск, однако я не могу найти никакой информации о том, как устранить проблему.
Был бы очень признателен за любые предложения. Если понадобятся более подробные сведения, я буду рад ими поделиться.
РЕДАКТИРОВАТЬ: Похоже, через несколько часов он начал освобождать эту память. Теперь ему доступно 3,2 ГБ, и он снова реагирует. Я все еще хотел бы получить некоторые идеи о том, почему он должен это сделать, чтобы посмотреть, могу ли я это предотвратить.