Моя виртуальная машина становится вялой после нескольких часов (~ 12 часов или около того) простоя, это не влияет на хост, только на гостя. Гостевая ОС становится вялой.
У него много оперативной памяти, он работает на RAID 0, четырехъядерный процессор i5 750, все дефрагментировано, но единственный способ сохранить оптимальную скорость реакции - это выключение (выгружает память) и запуск; перезапуск гостевой ОС не сбрасывает память, поэтому мне нужно иметь возможность остановить виртуальную машину, а затем запустить ее.
Переходя на Hyper-V, мне пришлось изучить VMware, и после нескольких месяцев точной настройки я был впечатлен тем, насколько настраиваемым является VMware. Это единственная небольшая проблема, которую я не смог исправить, кто-нибудь сталкивался с этим?
[РЕДАКТИРОВАТЬ]
Спасибо, что указали на эти функции Helvik, вот мои текущие настройки.
Расширенный По умолчанию / По умолчанию
Раздел воспроизведения Отладка включена
Снимков нет. На нем установлена Visual Studio. Я вижу, что сегодня были созданы 3 файла журнала (по 248 КБ каждый). Вы бы порекомендовали мне изменить некоторые настройки?
[2-е ИЗМЕНЕНИЕ]
Спасибо, я отключил функцию отладки Visual Studio.
Хост
Гость
Пока что я сделал следующее:
Отключить отладку Visual Studio
Привод DVD на гостевой машине был сопоставлен с буквой привода DVD, которой больше не существовало на хосте, теперь я изменил ее на правильную букву привода.
Я изменил эту настройку с 'некоторые' к 'большинство' в VMware Workstation: Настройки> Память> Разрешить большинство память виртуальной машины должна быть заменена. Когда он был установлен на «некоторые», я мог видеть из диспетчера задач на хосте, что виртуальная машина использовала все 2 ГБ, которые ей разрешено использовать, хотя диспетчер задач на гостевой машине показал, что она использует только 500 МБ. Теперь, когда для этого параметра установлено значение «большая часть», диспетчер задач на гостевой машине показывает, что виртуальная машина использует около 500 МБ из 2 ГБ ОЗУ, и диспетчер задач на гостевой машине также соответствует этому.
Я оставлю его работать в течение хороших 12 часов, а затем проверю скорость реакции виртуальной машины.
Если у вас достаточно памяти в хост-системе, чтобы удобно разместить всю виртуальную память, которую вы выделяете для своей виртуальной машины, вам следует изменить настройки памяти на «Уместить всю память виртуальной машины в зарезервированную ОЗУ хоста»; это помешает хосту O.S. от замены, предполагая, что он не используется.
Установка для этой опции значения «Разрешить замену большей части памяти виртуальной машины» на самом деле сделает вещи хуже.
Если у вас установлены инструменты VMware, это может быть такая ошибка:
http://www.boche.net/blog/index.php/2010/03/28/windows-2008-r2-and-windows-7-on-vsphere/
Симптомы аналогичны тем, что я видел на ESX.
Если вы говорите, что ВМ становится вялой, а не хост, устраните неисправность ВМ, как если бы она была физической. Я предполагаю, что это не связано с хостом / VMware. С учетом сказанного, поскольку ваш хост - 2008 r2, попробуйте запустить монитор ресурсов и проверить такие вещи, как задержка диска, использование оперативной памяти, использование процессора и т. Д.
в vmware ws перейдите в Edit> Preferences> вкладка Memory> Fit All virtual Machine в резервную память хоста> OK