Я запускаю гостевую Ubuntu 12.04 на хосте Ubuntu 12.04 с VirtualBox, и гость намного, намного медленнее, чем хост ( ALT+TAB
занимает 4-5 секунд). Я осмотрелся и обнаружил противоречивые мнения о VirtualBox и VMware (бесплатно); так что я думал сохранить прежнее.
Обе системы обновлены, я установил дополнения на гостевой компьютер и равномерно распределил память и видеопамять (64 МБ) между гостем и хостом. Я использую ноутбук Toshiba M200 с 4 ГБ оперативной памяти и общей видеопамятью. Биос хоста не включает опцию конфигурации для виртуализации машины. У меня есть 2 процессора, и я не могу передать их обоим виртуальной машине.
Есть ли что-то, что я упустил из виду, что может решить мою проблему?
Не стесняйтесь просить больше информации, и спасибо за любую помощь.
РЕДАКТИРОВАТЬ На холостом ходу с системным монитором открыть (один) гостевой процессор никогда не становится ниже 55% и может подняться до 80 - 90%, просто перемещая мышь вокруг. Открытие Firefox приведет к тому, что системный монитор будет показывать использование процессора в гостевой системе на 100%, в то время как хост показывает, что оба процессора работают равномерно - около 60%.
Мой процессор есть Intel® Core™2 Duo CPU T5450 @ 1.66GHz × 2
.
Если это не проблема конфигурации, значит ли это, что мой компьютер слишком слаб для виртуализации?
источник
Ответы:
Я не очень разбираюсь в Player, но настройки Vbox не подходят для выпусков Ubuntu, которые предпочитают настоящий GPU.
Для более подробной информации: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
источник
Виртуальный гость с таким малым количеством ресурсов будет работать медленно. Для лучшей производительности вы фактически предоставляете вашему хосту немного больше ресурсов, чем гостю. Кроме того, вы не сможете отдать оба процессора вашей виртуальной машине, поскольку вашей хост-машине нужно что-то для запуска.
Подумай об этом так. Ваш хост-компьютер должен запустить свою собственную систему плюс контейнер для гостя. Гость попадает в ресурсную борьбу с хост-машиной. Попробуйте дать гостю меньше и посмотрите, как он работает.
Для лучшей производительности вам понадобится 64-битная машина с объемом памяти более 4 ГБ.
источник
В дополнение к предыдущим ответам об оптимальных настройках VirtualBox, есть отличная запись в блоге Nam Huy о том, как заставить 3D-ускорение работать для гостя Ubuntu. Это особенно полезно для Ubuntu 13.04, так как больше нет возможности устанавливать Unity 2D, оставляя новую установку без реальной рабочей нагрузки на 80-100% загрузки процессора из-за программного рендеринга, что делает его практически бесполезным для меня.
Основная идея состоит в том, чтобы установить гостевые дополнения, загрузить «vboxvideo»
etc/modules
, перезагрузить, а затем активировать 3D-ускорение в настройках VirtualBox Display. Обратите внимание, что включение 3D-ускорения должно быть самым последним шагом после настройки всего остального в гостевой системе.Для меня это принесло огромный прирост производительности, в полноэкранном режиме я даже не могу отличить мою родную ОС от гостевой системы Ubuntu.
источник
Я испытал ту же проблему
Хост: Ubuntu 14.10 (64-битная версия), Гость: Windows 7 (64-битная версия)
Даже при включенной виртуализации в BIOS хоста загрузка ЦП постоянно оставалась на уровне 40-50% в состоянии ожидания гостя.
Что мне помогло, так это установка Guest Addition с поддержкой Direct 3D (это нужно сделать в безопасном режиме) и включение кэша ввода-вывода хоста контроллера SATA
Итак, мои текущие настройки:
система
Базовая память: 4096 МБ (8192 МБ общей памяти хоста)
Процессор: 6 процессоров (из хоста 6 процессоров)
PAE / NX: включено
VT-x / AMD-V: включено
Вложенный пейджинг: включен
дисплей
Видеопамять: 128 Мб
3D-ускорение: включено
2D ускорение: включено
Работает как шарм! Версия Virtual Box: 4.3.18_Ubuntu r96516
источник
Хотя первоначальный ответ очень подробный, я чувствую, что прямой ответ заключается в том, что честно говоря, система / ноутбук работает слишком медленно и недостаточно мощно, мало что можно сделать, если в вашей версии Virtualbox нет проблем с конфигурацией или ошибки. Вы можете попытаться оптимизировать, но оперативная память и два ядра процессора на частоте 1,66 ГГц просто не собираются его сокращать. С такой загрузкой процессора это очень вероятно из-за подкачки и нехватки ОЗУ.
Короче говоря, вы можете попробовать другой оконный менеджер, который является более легковесным, а также попробовать другие ОС, чтобы увидеть, возможно, есть проблемы с конфигурацией вашего Virtualbox и обновить до последней версии.
источник