Я использую 32-битную Windows XP на 64-битной Windows Vista с VirtualBox 3.0.6. Всякий раз, когда я запускаю виртуальную машину XP, Vista (хост) сообщает об использовании процессора на 100%, хотя XP (гость) сообщает об использовании процессора на уровне 1-5%.
Хост-бокс имеет 2 ГБ физической памяти. Гость / VM настроен с 512 МБ. Хост-бокс имеет 64-битный процессор AMD.
Никакие приложения (кроме VirtualBox) не работают ни на одном хосте, они просто работают.
Любые предположения относительно того, почему шип хост-процессор?
Я включил различные расширенные функции для гостя XP в надежде на лучшую производительность:
- Настройки → Система → Материнская плата: включить IO APIC
- Настройки → Система → Процессор: включить PAE / NX
- Настройки → Система → Ускорение: включить VT-x / AMD-V и включить вложение
virtualbox
virtualization
Грег Маттес
источник
источник
Ответы:
Думаю, я знаю ответ. Попробуйте отключить IO APIC. Будь то Linux, Windows, у меня всегда был ОГРОМНЫЙ ответный удар с этим, и полный дроссель на моем процессоре. IO APIC / Multi-core на Virtualbox только для демонстрации. Если вам действительно нужно несколько ядер, используйте рабочий стол VMWare Workstation / Player / Parallels. (Игрок свободен.)
источник
Во многих случаях, использование io-acpi с 32-битным гостем сделает это. Вам нужно иметь 64-битный гость или неактивный IO-ACPI и использовать только одно ядро в вашей виртуальной машине.
источник
Я столкнулся с этой проблемой при запуске гостевой системы Windows XP на хосте Ubuntu Intrepid, и решение для меня было отключить ACPI в Windows XP.
http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447626+1253120112041+28353475&threadId=652377
источник
У меня была такая же проблема с VirtualBox 3.0.6 на 64-битном хосте.
Сегодня я использую VirtualBox 3.1.8, который работает очень стабильно для меня, и у меня больше нет таких проблем.
источник
Какую версию VirtualBox вы используете? Это было на 3.0.2, и обновление до 3.0.4 решает эту проблему.
источник
Гость настроен с более чем одним процессором? Кажется, это все еще немного глючит с некоторыми комбинациями ОС, даже под 3.0.6.
Вы тоже писали на форумах VirtualBox, чтобы разработчики увидели ваш отчет о проблеме?
источник
Обратите внимание, что есть гораздо больше, чем просто эмулируемый процессор. Это может быть процессор ввода-вывода / память подкачки и т. Д. На работе.
Это мое пустое предположение, хотя.
источник
Какой процесс показан как занимающий процессор? Если это система, у вас может быть что-то, вызывающее кеширование системы или включенный режим PIO.
источник
У меня была эта проблема на VMWare ESX с машиной Windows 2000, у которой таймер простоя машины (System Idle Process) не спал должным образом - таким образом, съедая все мои виртуальные циклы, ничего не делая. Возможно, это приведет вас к ответу?
источник
ocsid80, вероятно, прав. Я использую сейчас 3.0.8 и пытаюсь настроить пользовательские настройки на самом деле мало гибкости. Причин может быть много. Это глубокие проблемы, связанные с тем, что я собираю на форумах поддержки виртуальных коробок. Это может даже быть результатом сумасшедшей панорамы перспективы с сохранением требований виртуальной коробки онлайн.
источник