22

Я перепробовал все решения, доступные на разных форумах. Это конфигурация моей системы:

  • Pentium Dual Core T230 (1,73 + 1,73), 2 ГБ ОЗУ
  • Oracle VM VirtualBox вер. 4.3.14 r95030

Это конфигурация моего гостя:

  • Windows 7 с 1 ГБ ОЗУ и 20 ГБ жесткого диска

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

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

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

5 ответов5

5

У меня была эта проблема с включенным 2D ускорением видео . После того, как я отключил его в настройках машины Virtualbox, высокая загрузка ЦП хоста исчезла.

5

также попробуйте эту альтернативу, где парень отключает "Nested Paging". Это помогло мне сократить использование процессора на 16%.

Если вы не знакомы с этим параметром. Завершите работу своей виртуальной машины, чтобы вы могли редактировать настройки. Затем перейдите на вкладку системы, нажмите «Ускорение» и снимите флажок «Включить вложенный пейджинг». Нажмите OK и запустите виртуальную машину, и вы должны быстро заметить некоторые улучшения производительности.

5

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

Подробнее об этом читайте здесь.

1

Кажется, есть много разных причин высокой загрузки ЦП на хосте.

В моем случае, с гостем Win7, решением было отключить "Расширение VirtualBox Remote Desktop Extension".

Либо в Настройках -> Дисплей -> Удаленный дисплей: отмените выбор "Включить сервер".

Или запустив машину с -vrde off .

0

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

Зайдите в сервисы, найдите обновление Windows, остановите его, посмотрите, снизит ли оно нагрузку на процессор. Если это действительно рассмотреть отключение это полностью.

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