1 votes

Comment faire en sorte que la VM de Windows Server 2008 utilise plusieurs cœurs ?

J'ai une machine Windows Server 2008 fonctionnant dans VirtualBox. Lors de l'installation initiale, un seul processeur était disponible, mais je veux maintenant l'exécuter comme une machine multiprocesseur.

J'ai fait en sorte que les quatre cœurs soient disponibles dans les paramètres de VirtualBox (ainsi que l'activation de l'option VT-x/AMD-V y Pagination imbriquée ), mais le gestionnaire de tâches n'affiche toujours qu'un seul processeur. Cependant, les quatre cœurs du processeur sont visibles dans le Gestionnaire de périphériques sous le nom de Processeurs .

Dans le journal des événements au démarrage, je peux voir les événements pertinents suivants :

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)

Comment puis-je faire en sorte que ce système démarre réellement comme une machine multiprocesseur ?

1voto

Sorantis Points 6066

C'est un problème courant dans le monde de PtoV, VtoP etc, mais j'oublie toujours les résolutions qui ont fonctionné pour moi.

Une solution qui me vient à l'esprit est de supprimer le périphérique ACPI du gestionnaire de périphériques.

Mais voici quelque chose qui ressemble à votre problème, étant donné que votre journal des événements montre tous les cpus.

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.

Vous voulez halmacpi, pas halaacpi.

0voto

Sciborg Points 146

Il se peut que votre processeur ne supporte pas VT-x, si c'est le cas, un seul cœur sera possible.

Jetez un coup d'œil à ce fil de discussion pour comprendre l'essentiel. https://superuser.com/questions/33723/getting-2-processors-to-work-with-virtualbox-on-dual-core-celeron

0voto

Sciborg Points 146

Ok David, je viens de relire votre question et je pense que le problème peut résider dans le fait que je ne pense pas que vous puissiez ajouter des cœurs supplémentaires à l'OS après l'installation (contrairement à la mémoire). Je n'ai jamais eu à le faire mais c'est logique. Pour tester, pourquoi ne pas essayer d'installer rapidement un système d'exploitation Win avec les paramètres corrects et voir à la fin s'ils ont été ou non pris en compte...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X