4 votes

Comment puis-je émuler plus de cœurs de processeurs virtuels que ceux physiquement disponibles sous Windows ?

Existe-t-il un moyen d'émuler le nombre de processeurs logiques/physiques pour Windows comme la virtualisation (VM) ?

J'ai besoin de simuler des processeurs de plus de 64 et de voir quelques fonctionnalités mineures de certains appels C++ dans Windows Server 2008 R2.


Edita: J'ai juste besoin que le système me dise qu'il a plus de cœurs, les performances et la précision n'ont aucune importance.

5voto

Enjoy coding Points 1050

Oui, il y a un moyen, en fait il y a aussi un émulateur de processeur open-source appelé QEMU vous pouvez l'utiliser avec le -smp X argument :

QEMU est un émulateur de machine et un virtualiseur générique et open source.

Lorsqu'il est utilisé comme émulateur de machine, QEMU peut faire fonctionner des systèmes d'exploitation pour une machine (par exemple, une carte ARM) sur une autre machine (par exemple, votre votre propre PC). En utilisant la traduction dynamique, il atteint de très bonnes performances.

Lorsqu'il est utilisé comme virtualiseur, QEMU atteint des performances proches de la nat exécutant le code invité directement sur le processeur hôte. QEMU supporte la virtualisation lors de l'exécution du code invité sur le processeur hôte. KVM sous Linux. Lorsqu'il utilise KVM, QEMU peut virtualiser les processeurs x86, serveur et PowerPC embarqué, ainsi que des invités S390.

Par ailleurs, si vous souhaitez en savoir plus sur l'émulation du noyau, lisez cet article sur la section 2 - "le cœur d'émulation de l'unité centrale" ou même sur ce poste sur ServerFault.

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