Замедляет Ubuntu в виртуальном боксе

Обновлено: 04.07.2024

Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме сбоя сервера.

Закрыт 10 лет назад.

Я запускаю экземпляр Ubuntu на VirtualBox внутри XP. Вот подробности:

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

Я пробовал запускать Ubuntu раньше (не внутри виртуальной машины), и это казалось фантастически быстрым. Поэтому я разочарован тем, что мне приходится иметь дело с этой ситуацией. Но мне нужен доступ к разделу XP без перезагрузки и, следовательно, попытки.

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

Мой вопрос: есть ли что-то, что я должен сделать, чтобы повысить производительность? Я что-то не так делаю?

Это моя домашняя машина, и я не уверен, что это правильный форум, чтобы задать вопрос. Спасибо.

Стандартная версия Ubuntu раньше не загружалась в VirtualBox из-за того, что VirtualBox не любил ядро ​​- я думаю, проблема была в поддержке ACPI ядром. Раньше вам приходилось снова загружаться с образа установочного компакт-диска, «восстанавливать» вашу новую установку и получать новое ядро. Поддерживает ли ядро ​​в новой версии ACPI, или они просто отключили поддержку при работе в качестве виртуальной машины, чтобы избежать этой проблемы? Повлияет ли это на производительность?

6 ответов 6

Есть несколько вещей, которые вы можете сделать.

  • Сократите объем памяти, выделяемой виртуальной машине, до половины общего объема системной памяти или меньше. Если у хоста недостаточно памяти для бесперебойной работы, это повлияет на гостя. Обычно Windows требуется больше памяти, а Linux — меньше.
  • Включите расширения VT в настройках VBox. При этом используется аппаратная поддержка, встроенная в ваш ЦП, если она у вас есть.
  • Отключите эффекты рабочего стола, такие как Compiz, в гостевой виртуальной машине. VBox 2.2.2 поддерживает 3D-ускорение на виртуальных машинах, но 3D все равно немного замедляет работу.

Надеюсь, это поможет.

РЕДАКТИРОВАТЬ: Вы также можете запустить top в окне терминала на виртуальной машине и посмотреть, есть ли конкретный процесс, потребляющий процессор или память.
Замедляется ли работа Windows при возникновении проблем с виртуальной машиной?

@Magus - Память для гостя уменьшена до 1 ГБ, и я думаю, что это небольшое улучшение. Две другие вещи я уже делал.

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

Похоже, у меня нет проблем с хост-компьютером. top показывает, что eclipse занимает около 50% моей памяти в гостевой системе, но, кроме этого, там нет настоящей свиньи.

Вы установили дополнения? Они имеют большое значение.

странно, я установил Kubuntu в Vbox с дополнениями, и это на удивление быстро. Мои настройки почти такие же, за исключением того, что процессор — Core 2 Duo, а система — Vista (32-разрядная).

«В VirtualBox нажмите «Устройства» -> «Установить гостевые дополнения». Это было бы здорово. Если бы в VirtualBox было меню «Устройства».

Если это «. Но мне нужен доступ к разделу XP без перезагрузки и, следовательно, попытки.» является вашей НАСТОЯЩЕЙ проблемой, то вы можете без проблем монтировать разделы ntfs непосредственно из Ubuntu (linux). Быстрый поиск в Google для «ubuntu ntfs» даст более подробную информацию

Я где-то наткнулся на заметку о сохранении видеопамяти, назначенной виртуальной машине, в виде двоичной степени для лучшей производительности. Попробуйте уменьшить размер виртуальной машины до 32 МБ или увеличить его до 64 МБ.

У меня тоже была такая проблема. Я провел много часов, играя с моим xorg.conf. Мне кажется, что в любом случае для моего оборудования (Lenovo T60, видеокарта ati) я не могу использовать интеграцию с мышью или драйвер vbvideo, если я хочу увидеть разумную производительность. Вместо этого попробуйте использовать обычный видеодрайвер. Еще меня раздражает то, что я не могу сделать то аккуратное динамическое изменение размера окна.


У меня та же проблема с Ubuntu Server 9 под VirtualBox.

Я использую VB для тестирования сценариев развертывания Weblogic Server (WLS). Таким образом, мне нужно запустить экземпляр сервера администрирования Weblogic внутри виртуальной машины. Теперь время запуска WLS ОЧЕНЬ неравномерно. Иногда он запускается менее чем за 2 минуты (нормально для WLS без виртуальной машины), иногда зависает на определенных шагах и, по-видимому, ничего не делает (не обнаружено активности диска или процессора).

Интересный факт заключается в том, что если VB получает мой ввод с клавиатуры (т. е. я делаю что-то в другой консоли той же Ubuntu), то запуск происходит намного быстрее. Часто простой «Enter» в зависшей консоли Unix WLS пробуждает ее, и она продолжается. Таким образом, я думаю, что проблема заключается в нехватке ресурсов (количество процессора?). Виртуальная машина каким-то образом получает очень низкий приоритет от Windows, а WLS не хватает ЦП для выполнения. Ну, это просто моя идея.

Что меня действительно интересует, так это как это исправить.

Я пытался присвоить VB высокий приоритет или даже приоритет реального времени в диспетчере задач Windows. Наиболее заметным результатом было то, что VB повесил мою машину, но все еще не смог завершить загрузку WLS в разумные сроки. Я открыт для любого предложения, правда. Если кто-то скажет мне: «Я делаю то же самое (запускаю WLS) в VB под Slackware Linux» — я установлю Slackware, без проблем!

Ubuntu или другие дистрибутивы Linux могут работать медленно, если вы запускаете их в VirtualBox. Часто причина в том, что виртуальной машине выделено недостаточно оперативной памяти, из-за чего она работает медленно и не отвечает. … Затем вы открываете настройки своего виртуального Ubuntu и переходите к «Дисплей». Теперь установите флажок «Включить 3D-ускорение».

Почему моя виртуальная машина так медленно работает VirtualBox?

Таким образом, это оказалась простая проблема, отчасти вызванная выбором неправильного плана управления питанием. Убедитесь, что выбран план высокой мощности при запуске виртуальных машин VirtualBox. После еще нескольких экспериментов я обнаружил, что повышение минимальной скорости процессора при работе от сети увеличивает скорость процессора.

Почему моя виртуальная машина работает так медленно?

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

Как сделать виртуальную машину быстрее?

Как ускорить виртуальные машины

  1. Убедитесь, что VIA VT, AMD-V или Intel VT-x включены. …
  2. Укажите антивирусной программе игнорировать образы гостевых дисков ВМ. …
  3. Установите больше оперативной памяти на хост ВМ и назначьте ее гостевым ВМ. …
  4. Используйте SSD для гостевых ВМ. …
  5. Используйте предварительно выделенные диски вместо динамически выделяемых. …
  6. Назначьте гостевой виртуальной машине больше ядер/ЦП.

Виртуальная коробка медленнее, чем VMware?

Некоторые люди сообщают, что VirtualBox для них быстрее, а другие говорят, что VMware работает быстрее. … VirtualBox полностью бесплатен, а VMware Workstation Player бесплатен для некоммерческого использования. Если вы используете macOS, с Parallels Desktop вы получите гораздо более высокую производительность, чем с VirtualBox.

Как сделать VirtualBox более плавной?

Вот несколько советов, которые помогут повысить производительность VirtualBox и обеспечить бесперебойную работу Linux, Windows и других гостевых операционных систем.

  1. 1. Приобретите SSD. …
  2. 2 Выделите больше памяти. …
  3. 3 Установите гостевые дополнения в VirtualBox. …
  4. 3 Увеличьте память дисплея. …
  5. 4. Используйте лучшую видеокарту. …
  6. 5 Выделите больше ЦП в VirtualBox. …
  7. 6. Измените план электропитания.

Что быстрее VMware или VirtualBox?

Ответ. Некоторые пользователи утверждают, что VMware работает быстрее по сравнению с VirtualBox. На самом деле и VirtualBox, и VMware потребляют много ресурсов хост-машины. Поэтому физические или аппаратные возможности хост-компьютера в значительной степени являются решающим фактором при запуске виртуальных машин.

Насколько медленнее виртуальные машины?

Да, виртуальная среда работает медленнее, чем нативная система, и это может быть в диапазоне от 5 до 100 %. Основная проблема не столько в загрузке процессора, сколько в нехватке физической памяти.

Какая виртуальная машина самая быстрая?

Если ваша система работает под управлением Linux (или другого), то VirtualBox, вероятно, будет наиболее распространенным. Тем не менее, даже там я обнаружил, что VMWare Player «более приятный» и быстрый в использовании, по крайней мере, после того, как вы смогли запустить его запутанный метод установки. Однако наиболее распространенным типом 1 в этих системах, вероятно, является Xen или KVM.

Сколько оперативной памяти мне нужно для виртуальных машин?

8 ГБ ОЗУ должно хватить для большинства ситуаций. С 4 ГБ у вас могут быть проблемы, в зависимости от того, что вы собираетесь делать с клиентской ОС и для чего еще будет использоваться хост. Большинству клиентских операционных систем потребуется не менее 1 ГБ ОЗУ, но только для несложного использования. Современным версиям Windows нужно больше.

Как сделать виртуальную машину менее тормозной?

10 советов по быстрому ускорению вашей виртуальной машины

  1. Перезагрузите компьютер. …
  2. Обновляйте программное обеспечение для виртуализации. …
  3. Настройте выделенную оперативную память и добавьте программное ускорение. …
  4. Дефрагментация жесткого диска хоста (только для Windows)…
  5. Уменьшите размер диска виртуальной машины. …
  6. Отключить Защитник Windows на виртуальной машине (только для Windows)…
  7. Отключить фоновые задачи на виртуальной машине.

Замедляет ли работа вашего компьютера работа виртуальной машины?

Поэтому ответ: нет. Операционные системы не будут заметно медленнее. Как уже указывали другие, запуск ОС в качестве виртуальных гостей замедляет работу как хостовой, так и гостевой ОС.

Виртуальная коробка лучше, чем VMware?

Virtual Box: всестороннее сравнение.… Oracle предоставляет VirtualBox в качестве гипервизора для запуска виртуальных машин (ВМ), в то время как VMware предлагает несколько продуктов для запуска виртуальных машин в различных вариантах использования. Обе платформы быстрые, надежные и включают в себя множество интересных функций.

Что лучше проигрыватель VMware или VirtualBox?

VirtualBox действительно пользуется широкой поддержкой, потому что он бесплатный и с открытым исходным кодом. … Считается, что VMWare Player лучше перетаскивает мышью между хостом и виртуальной машиной, но VirtualBox предлагает вам неограниченное количество моментальных снимков (что доступно только в VMWare Workstation Pro).


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

Она работает примерно так же, как и с моими паршивыми 18 комментариями


Это та часть, где вы перечисляете оборудование. Предоставление ему 4 ГБ оперативной памяти и 2 ядер не сработает, если это все, что у вас есть как для хоста, так и для гостя.

У меня ryzen 3 1200, 8 ГБ оперативной памяти. Это намного лучше, чем мой старый компьютер, но не дает прироста производительности для виртуальных машин.

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

Общая системная память объемом 8 ГБ невелика даже для небольшой виртуальной среды, но Linux и не нужно много. Если вы хотите постоянно запускать виртуальную машину рядом с рабочим столом... обновите память хоста... 16 ГБ — это хорошо, очень хорошо для того места, где вы сейчас находитесь, но 32 ГБ лучше.

Вы упомянули Ubuntu. Итак, я предполагаю, что вы используете одну из последних версий после 14.x. так:

Gnomeshell практически работает как задница. Вы можете настроить свои настройки, чтобы повысить производительность, но вы звучите немного по-новому, поэтому я советую не использовать оболочку unity/gnome и использовать другую менее графическую среду рабочего стола. Мне нравится mate, но другие, такие как xfce и lxdm, являются сильными соперниками в моей книге настольных сред, работающих на ограниченных устройствах..

<р>3. Сменить дистрибутив.

Если вам нравится ubuntu за простоту использования, запустите другой вариант в vm. Я рекомендую xubuntu и lubuntu, которые предлагают вам одинаковые основные функции (и отличное управление пакетами) и разделяют преимущества простой работы в vm. По крайней мере, так было со мной в прошлом.

Обновите оперативную память Unity не справляется с виртуальными машинами, попробуйте diff DE Используйте облегченный дистрибутив с облегченной средой рабочего стола

Перейдите к настройкам VirtualBox. Щелкните Показать на левой панели. На вкладке «Экран» выделите 128 МБ видеопамяти для виртуальной машины Ubuntu и убедитесь, что установлен флажок «Включить 3D-ускорение». Сохраните настройки.

Почему VirtualBox такой медленный Ubuntu?

Ubuntu или другие дистрибутивы Linux могут работать медленно, если вы запускаете их в VirtualBox. Часто причина в том, что виртуальной машине выделено недостаточно оперативной памяти, из-за чего она работает медленно и не отвечает. … Затем вы открываете настройки своего виртуального Ubuntu и переходите к «Дисплей». Теперь установите флажок «Включить 3D-ускорение».

Как сделать VirtualBox быстрее Linux?

Вот несколько советов, которые помогут повысить производительность VirtualBox и обеспечить бесперебойную работу Linux, Windows и других гостевых операционных систем.

  1. 1. Приобретите SSD. …
  2. 2 Выделите больше памяти. …
  3. 3 Установите гостевые дополнения в VirtualBox. …
  4. 3 Увеличьте память дисплея. …
  5. 4. Используйте лучшую видеокарту. …
  6. 5 Выделите больше ЦП в VirtualBox. …
  7. 6. Измените план электропитания.

Как ускорить виртуальную машину VirtualBox?

10 советов по быстрому ускорению вашей виртуальной машины

  1. Перезагрузите компьютер. …
  2. Обновляйте программное обеспечение для виртуализации. …
  3. Настройте выделенную оперативную память и добавьте программное ускорение. …
  4. Дефрагментация жесткого диска хоста (только для Windows)…
  5. Уменьшите размер диска виртуальной машины. …
  6. Отключить Защитник Windows на виртуальной машине (только для Windows)

Почему мой VirtualBox такой медленный?

В большинстве случаев проблема сводится к тому, что хост-система не может запускать виртуальные машины. Помните, что каждая виртуальная машина разделяет ресурсы с хостом, поэтому вам нужно убедиться, что вы упаковываете некоторую мощность. …запись и чтение с диска происходит значительно медленнее, чем из памяти; это обязательно замедлит работу вашей виртуальной машины и хоста.

Быстрее ли VMware, чем VirtualBox?

VMware бесплатна только для личного использования.

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

Как сделать Ubuntu 20.04 быстрее?

Советы, как сделать Ubuntu быстрее:

  1. Сократите время загрузки grub по умолчанию:…
  2. Управление запускаемыми приложениями:…
  3. Установите предварительную загрузку, чтобы ускорить загрузку приложения:…
  4. Выберите лучшее зеркало для обновлений программного обеспечения:…
  5. Используйте apt-fast вместо apt-get для быстрого обновления:…
  6. Удалить знак, связанный с языком, из обновления apt-get:…
  7. Уменьшение перегрева:

Замедляет ли Oracle VirtualBox работу вашего компьютера?

Ничего больше, пока приложение не запущено. Ресурсы, которые вы назначаете виртуальной машине, отличаются: конечно, ее виртуальные диски/хранилища будут там, пока вы не удалите эту виртуальную машину и ее файлы. ОЗУ, назначенное виртуальной машине, будет использоваться только при запуске виртуальной машины и должно быть освобождено после ее выключения.

Что лучше VirtualBox или VMware?

VMware и Virtual Box: всестороннее сравнение. … Oracle предоставляет VirtualBox в качестве гипервизора для запуска виртуальных машин (ВМ), в то время как VMware предлагает несколько продуктов для запуска виртуальных машин в различных вариантах использования. Обе платформы быстрые, надежные и включают в себя множество интересных функций.

Как сделать виртуальную машину менее тормозной?

Как ускорить виртуальные машины

  1. Убедитесь, что VIA VT, AMD-V или Intel VT-x включены. …
  2. Укажите антивирусной программе игнорировать образы гостевых дисков ВМ. …
  3. Установите больше оперативной памяти на хост ВМ и назначьте ее гостевым ВМ. …
  4. Используйте SSD для гостевых ВМ. …
  5. Используйте предварительно выделенные диски вместо динамически выделяемых дисков.

Сколько оперативной памяти мне нужно для виртуальной машины?

Я хочу запускать виртуальные машины

Поэтому мы рекомендуем не менее 32 ГБ ОЗУ, но для оптимальной работы виртуальных машин мы рекомендуем 64 ГБ ОЗУ в виде двух модулей ОЗУ по 32 ГБ каждый. Обязательно проверьте, достаточно ли на вашем ПК или ноутбуке слотов и поддерживает ли он 64 ГБ ОЗУ.

Виртуальные машины медленнее?

Да, виртуальная среда работает медленнее, чем нативная система, и это может быть в диапазоне от 5 до 100 %. Основная проблема не столько в загрузке процессора, сколько в нехватке физической памяти.

Какая виртуальная машина лучше всего подходит для Windows 10?

Лучшая виртуальная машина для Windows 10

  • Виртуальный ящик.
  • VMware Workstation Pro и Workstation Player.
  • VMware ESXi.
  • Майкрософт Hyper-V.
  • VMware Fusion Pro и Fusion Player.

Насколько медленнее VirtualBox?

Виртуальный бокс использует неработающую оперативную память?

Вы не указываете, какой гипервизор вы используете, но общий ответ — нет, если виртуальная машина не работает, она не потребляет ресурсы ЦП или ОЗУ. Убедитесь в этом сами — откройте диспетчер задач и перейдите на вкладку «Производительность», пока ваша виртуальная машина работает. Затем выключите виртуальную машину и наблюдайте, как снижается использование оперативной памяти.

Читайте также: