2

Недавно я перешел с Virtual Box на VMWare Player для запуска нескольких систем на моем домашнем сервере. Проблема, с которой я сталкиваюсь, заключается в том, что при запуске 3 виртуальных систем одновременно, когда я возвращаюсь на свой компьютер, одна из них (не всегда одна и та же) будет отключена после запуска и запуска в течение определенного периода без проблем.

Я использую Ubuntu 12.04 в качестве хоста и 3 экземпляра VMWare Player. Два экземпляра запускают Ubunutu 12.04 в качестве облачной и тестовой системы, а третий - Ubunutu Server 12.04 в качестве локального сервера Samba. Каждая система использует 512 МБ памяти на хосте 2 ГБ.

Единственное, о чем я могу думать, - это недостаточно памяти для хоста, но я думаю, что система не загрузится, если это так. Я действительно не достаточно поработал с VMWare Player, чтобы знать об этом, и я не могу найти ничего связанного в Интернете.

1 ответ1

0

VMWare Player оптимизирует распределение памяти, чтобы выделить только столько памяти, сколько требуется виртуальной машине. Это даже освободит неиспользуемую память, называемую обрезкой памяти.

Таким образом, возможно, что все виртуальные машины работали хорошо, но через некоторое время память была исчерпана. Я не знаю, что VMWare делает в этом случае и закрывает ли она одну виртуальную машину.

Чтобы отключить обрезку памяти для определенного гостя, добавьте следующую строку в файл конфигурации виртуальной машины (.vmx):

MemTrimRate=0 

Эта опция также доступна через меню VM> Настройки> Опции> Avanced> Отключить обрезку страницы памяти.

Я предлагаю попробовать его на всех виртуальных машинах, чтобы проверить, достаточно ли вашей оперативной памяти для их работы.

Вы можете найти больше настроек в этой статье.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .