1

В окнах моя гостевая виртуальная машина продолжает помещаться в виртуальную память ... и затем виртуальная машина зависает ... потому что виртуальная машина вообще не может отвечать. Я даже жду 5 минут и ответа от ВМ нет.

Как сохранить определенный процесс, в данном случае связанный с виртуальной машиной, вне виртуальной памяти?

Моя виртуальная машина обычно зависает каждый час или около того. По приблизительным оценкам, я теряю 10 минут из каждого часа ... из-за перезапуска виртуальной машины. Так что любая помощь будет очень цениться.


ОБНОВЛЕНИЕ согласно запросу:

  • хост: winxp-sp3-32-bit
  • физическая память хоста: 3000 МБ
  • гость: fedora14-64-bit
  • выделенный для гостей - 1400 МБ
  • память хоста, как видно из диспетчера задач при зависании гостя: обычно ~ 100 МБ

2 ответа2

1

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

-1

Установите размер файла подкачки на 0 :) Вы будете удивлены, насколько лучше работает ваша система.

В XP
Мой компьютер-> Свойства-> Дополнительно-> Производительность: Настройки-> Дополнительно-> Виртуальная память: Изменить -> "Нет файла подкачки" -> Установить-> ОК

Это, очевидно, влияет на все процессы, насколько я знаю, невозможно предотвратить выгрузку памяти для какого-либо отдельного процесса. Как уже упоминалось в комментариях, я не совсем уверен (основываясь на вашем описании), что именно это происходит с вашей виртуальной машиной.

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