
Я использую vFoglight и получаю следующую ошибку: «[Критическая ошибка] Виртуальная машина X переместила память виртуальной машины с физических страниц в файл подкачки VMware в ESX. Это может отрицательно повлиять на производительность этой виртуальной машины. Для получения сведений об аварийном сигнале можно использовать следующий URL-адрес.»
Так что я не уверен, что это говорит. Это говорит:
1) Что хост ESX переместил файл подкачки (файл подкачки) с сервера Windows X за пределы виртуального диска для этого хоста Windows в файл подкачки ESX, который был настроен при установке ESX?
2) Что гипервизор выгрузил всю виртуальную машину из памяти (используя физическую оперативную память) на всю виртуальную машину, используя ESX для ее памяти (что значительно замедлило ее)?
Спасибо
решение1
Похоже, вы исчерпали физическую память хоста, и теперь VMware начинает подкачивать файл подкачки. Это не обязательно вся память, но по крайней мере часть. Вам нужно взглянуть на свой хост и посмотреть, сколько памяти используется — у вас должно появиться предупреждение, если вы действительно исчерпали. Реальная проблема в том, что VMware не обращает внимания на использование памяти в гостевой системе. Если это происходит с подкачиваемой памятью, которая используется реже, вы можете не заметить значительного снижения производительности. Однако, если это происходит с подкачиваемой памятью, которая используется чаще всего, ваша производительность может замедлиться до минимума. Этого невозможно контролировать — это чисто случайное решение, что именно она решает использовать в подкачиваемом файле.
По моему опыту, VMware имеет тенденцию исчерпывать оперативную память раньше, чем процессор, поэтому обычно увеличение физической оперативной памяти на хосте решает эту проблему. Однако вам нужно быть осторожным с планированием емкости в будущем!