Назад | Перейти на главную страницу

Хост ESXi использует только 45% физической памяти, но почему SWAP и MEMCTL не равны 0?

Хост ESXi (версия 5.5.0) использует только половину физической памяти, но когда я смотрю на esxtop, я вижу:

SWAP /MB: 1136  curr,    854 rclmtgt
MEMCTL /MB: 7986  curr, 7986 target, 103832 max

Я бы подумал, что, поскольку он не перегружает память, он не должен использовать пространство подкачки. Почему до сих пор используется своп?

Прежде чем вы его прочитаете, обратите внимание, что эта функция была предназначена для поддержки VMware. Несмотря на то, что он поддерживается внутри компании, вы будете использовать его на свой страх и риск и считаете, что это описание предназначено исключительно для образовательных целей. Поддержка этой функции и доступность через пользовательский интерфейс могут измениться или не измениться в будущем.

У меня есть страницы памяти, которые меняются местами, может ли vSphere их отменить?

Если предположить, что этот сервер не был просто загружен, это было бы потому, что в какой-то момент в прошлом он сделал заканчивается доступная память.

По умолчанию ESXi не будет немедленно загружать ранее выгруженную память. В этом нет необходимости, поэтому для уменьшения нагрузки ввода-вывода страницы будут оставаться на диске до тех пор, пока они не понадобятся.

Я предполагаю, что это должно быть настраиваемым, но это стандартное поведение по умолчанию.