Гость имеет мини-заморозки на виртуальной коробке

В Ubuntu 10.10 мини-зависает каждые 2 секунды. Если я набираю какой-либо ввод (например, терминал или текстовое поле в Firefox или текстовом редакторе), я могу набрать несколько букв, и тогда вся ОС зависнет примерно на полсекунды, и я потеряю фокус. Затем я могу (если я быстр) снова вернуться к вводу и продолжить ввод, пока он снова не завис.

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

Я испытываю это только в том случае, если Ubuntu работает какое-то время с минимум 1 часом. Я запускаю Ubuntu в качестве гостя на виртуальной коробке (версия 4.0.4) изнутри хоста Windows 7. Сама Windows за это время не зависает и не перестает работать.

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

Какие шаги я могу предпринять для решения или дальнейшего устранения этой проблемы?

Обновление

Следуя инструкциям Такката , я уже делал следующее:

[ 1119]
  • Включен VT-x / AMD-V
  • Последняя версия виртуальной коробки
  • Установлены гостевые дополнения
  • Отключено 3D-ускорение
  • Включено вложенная страничная память
  • ОЗУ установлена ​​менее чем на половину всей системной памяти (3 ГБ из 8 ГБ)
    • Кроме того, я сделал следующее:

      • Отключено Заставка в Ubuntu
      • Уменьшено количество ядер с 2 до 1
      • Увеличено видеопамять

      Это, похоже, полностью решило проблему. Спасибо!

    0
    задан 13 April 2017 в 15:24

    2 ответа

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

    • проблема хоста ОС (Windows 7),
    • гость ОС (Ubuntu 10.10),
    • или от виртуального поля.

    Из Ваших описаний мы можем только предположить то, что могло бы быть причиной. В Вашем случае система замедляется перед замораживанием, указывая на проблемы в управлении памятью, или из приложений, которые съедают мощность ЦП, которую Вы дали своей виртуальной среде.

    В госте Ubuntu можно узнать, вызывает ли приложение это путем выполнения top в терминале (или если Вы предпочитаете GUI в Системе-> администрация-> Системный монитор-> Процессы) перечислять ЦП и использование памяти отдельных процессов.

    Другая ценная информация о проблемах или сообщения об ошибках из приложений может также быть найдена в .log файлах, которые могут быть просмотрены с Системой-> администрация-> Средство просмотра Файла журнала.

    Если у Вас были подозрительные результаты, там не колеблются и редактируют Ваш вопрос включать эту информацию.


    Иногда это может помочь увеличить производительность и устойчивость гостя ОС с различными настройками (большинство может быть сделано в Виртуальном менеджере по Полю GUI после закрытия гостя ОС):

    • отключите экранную заставку в госте ОС
    • включите VT-x/AMD-V (если Ваша хост-система может сделать это),
    • регулярно обновляйте Виртуальное Поле к текущей стабильной версии
    • установите Гостевые Дополнения
    • отключите 3D ускорение
    • увеличьте видеопамять
    • позвольте больше RAM
    • но постарайтесь не позволять больше чем 50% общей системной RAM
    • используйте одно ядро процессора только
    • включите или отключите Вложенную Подкачку страниц
    • попытайтесь использовать другой драйвер аудио (или отключите аудио),

    Настройки полужирным рекомендуются в любом случае. Другие точки являются предложениями на том, что можно испытать для улучшения производительности виртуальной Ubuntu.

    0
    ответ дан 13 April 2017 в 15:24

    У меня недавно была такая же проблема после обновления Virtualbox. Хосты linux зависают после хоста, когда переходят в режим энергосбережения (я подозреваю, что существует проблема с Vbox и режимом питания ОС хоста). Я мог видеть только дисплей и переключаться между несколькими приложениями после нескольких попыток. Но гость Linux стал полностью безразличным. Хост Windows не представлял никаких проблем.

    В качестве хоста я использую Windows 10 с 16 ГБ ОЗУ, Virtualbox 5.1. Соответствующая гостевая версия дополнений. 64-битный гостевой Ubuntu с 2 ГБ оперативной памяти.

    Попробовал следующее безрезультатно:

    • Изменено количество процессоров, вложенный пейджинг, отключен звук и проблема не исчезла
    • Затем, следуя некоторым старым сообщениям Vbox, я отключил общие папки с хост-операционной системой изменил контроллер SATA на контроллер IDE Проблема продолжилась.
    • Установленный пакет расширения. И снова начал с изменений в процессорах, вложенных страницах, отключении общего доступа к папкам и т. Д. Проблема не исчезла.
    • Увеличение / уменьшение гостевой памяти. Проблема продолжается.
    • Отключено / включено NAT в сети. Нет решения.
    • Отключен гость от сети. Проблема сохраняется.

    Мое решение: Я вернулся к 5.0. Задача решена. Я еще не видел ни одного сообщения об ошибке, но похоже, что ветка 5.1 имеет некоторые проблемы с гостями Linux.

    В настоящее время я использую:

    • Хост Windows 10. 16 ГБ ОЗУ.
    • VBOX 5.0.26 с пользовательскими дополнениями.
    • Ubuntu 64 бит. 2 ГБ ОЗУ, 2 процессора, HD с контроллером SATA
    • Нет ускорения видео
    • Обе сети моста / NAT работают хорошо.
    • Заставка в гостевой системе Linux работает хорошо, но я рекомендую ее отключить.
    0
    ответ дан 13 April 2017 в 15:24

    Другие вопросы по тегам:

    Похожие вопросы: