В окнах моя гостевая виртуальная машина продолжает помещаться в виртуальную память ... и затем виртуальная машина зависает ... потому что виртуальная машина вообще не может отвечать. Я даже жду 5 минут и ответа от ВМ нет.
Как сохранить определенный процесс, в данном случае связанный с виртуальной машиной, вне виртуальной памяти?
Моя виртуальная машина обычно зависает каждый час или около того. По приблизительным оценкам, я теряю 10 минут из каждого часа ... из-за перезапуска виртуальной машины. Так что любая помощь будет очень цениться.
ОБНОВЛЕНИЕ согласно запросу:
- хост: winxp-sp3-32-bit
- физическая память хоста: 3000 МБ
- гость: fedora14-64-bit
- выделенный для гостей - 1400 МБ
- память хоста, как видно из диспетчера задач при зависании гостя: обычно ~ 100 МБ
windows-xp
virtualbox
virtual-machine
32-bit
paging
Тревор Бойд Смит
источник
источник
Ответы:
Я вполне уверен, что в Windows вы не можете сохранить процесс из виртуальной памяти. IIRC вся память, кроме определенных областей ядра Windows, может быть выгружена. Я не думаю, что это ваша проблема, особенно если Windows не отвечает нормально.
источник
Установите размер файла подкачки на 0 :) Вы будете удивлены, насколько лучше работает ваша система.
В XP
Мой компьютер-> Свойства-> Дополнительно-> Производительность: Настройки-> Дополнительно-> Виртуальная память: Изменить -> «Нет файла подкачки» -> Установить-> ОК
Это, очевидно, влияет на все процессы, насколько я знаю, невозможно предотвратить выгрузку памяти для какого-либо одного конкретного процесса. Как уже упоминалось в комментариях, я не совсем уверен (основываясь на вашем описании), что именно это происходит с вашей виртуальной машиной.
источник