4

Я использую Windows XP через VirtualBox на своем ноутбуке i7-3610M (64-разрядная версия Windows 7 Ultimate). Я уже назначил 8 ЦП плюс 100% ограничения производительности плюс 4 ГБ ОЗУ для виртуальной машины, но я не думаю, что он получает максимальную отдачу от 3610M, потому что даже когда программы исчерпывают гостевую систему XP со 100% загрузкой ЦП, как показано в диспетчере задач он никогда не превышает 20%, как показано в диспетчере задач хоста (Windows 7).

Как мне сконфигурировать ВМ для полной загрузки ЦП?

2 ответа2

4

Windows XP Pro ограничен двумя процессорами (но каждый из них может иметь несколько ядер).

Если VirtualBox имитирует 8 одноядерных процессоров, можно использовать только 2, что приведет к максимуму 25%, что очень близко к тому, что вы наблюдали.

Поэтому, если нет возможности сказать VirtualBox, чтобы имитировать 2 шестигранных процессора вместо 8 одноядерных, вы не сможете использовать Windows XP.

Если вам нужна более старая ОС Windows, которая может лучше использовать несколько ядер, используйте Windows 2003 Enterprise Edition, которая может обрабатывать до 8 отдельных процессоров.

-1
config.vm.define "box1" do |box1|
box1.vm.box = "ubuntu/trusty64"
 box1.vm.provider "virtualbox" do |vb|
  vb.customize ["modifyvm", :id, "--cpuexecutioncap", "100"]
  end
 end

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