Как заставить виртуальную машину Windows Server 2008 использовать несколько ядер
У меня есть компьютер с Windows Server 2008, работающий в VirtualBox. При первоначальной установке был доступен только один процессор, но теперь я хочу запустить его как многопроцессорную машину.
Я сделал все четыре ядра доступными в настройках VirtualBox (а также включил VT-x/AMD-V и Nested Paging), но диспетчер задач по-прежнему показывает только один процессор. Однако четыре ядра ЦП видны в диспетчере устройств в разделе " Процессоры".
В журнале событий при запуске я вижу следующие соответствующие события:
EventLog.6009 Microsoft (R) Windows (R) 6.00.6002 Service Pack 2 Multiprocessor Free
Kernel-Processor-Power.4 Processor 0 exposes the following: 1 idle state(s), 0 performance state(s), 0 throttle state(s)
Kernel-Processor-Power.4 Processor 255 exposes the following: 0 idle state(s), 0 performance state(s), 0 throttle state(s)
Kernel-Processor-Power.4 Processor 255 exposes the following: 0 idle state(s), 0 performance state(s), 0 throttle state(s)
Kernel-Processor-Power.4 Processor 255 exposes the following: 0 idle state(s), 0 performance state(s), 0 throttle state(s)
Как я могу заставить эту систему загружаться как многопроцессорная машина?
3 ответа
Это распространенная проблема в мире PtoV, VtoP и т. Д., Но я всегда забываю решения, которые работали для меня.
На ум приходит удаление устройства ACPI из диспетчера устройств.
Но вот что-то похожее на вашу проблему, учитывая, что ваш журнал событий показывает все процессоры.
http://www.storagecraft.com/support/forum/only-1-processor-showing-task-manager
Browse to c:\windows\system32
Right click on HAL.DLL
Click the version tab
Click Internal Name. Here it will tell you definitly which HAL you are running.
Вы хотите халмачпи, а не халаакпи
Возможно, ваш процессор не поддерживает VT-x, в таком случае 1 ядро будет возможно только.
Загляните в эту ветку, чтобы получить суть https://superuser.com/questions/33723/getting-2-processors-to-work-with-virtualbox-on-dual-core-celeron
Хорошо, Дэвид, просто перечитайте свой Вопрос, и я думаю, что проблема может заключаться в том, что я не думаю, что вы можете добавить дополнительные ядра к ОС после установки (в отличие от памяти). Мне никогда не приходилось это делать, но это имеет смысл. Чтобы проверить, почему вы не пытаетесь установить быструю Win OS с правильными настройками и в конце увидите, что они были / не подобраны...