¿Cómo puedo emular más núcleos de procesador de CPU virtuales de los físicamente disponibles en Windows?

¿Cómo puedo emular más núcleos de procesador de CPU virtuales de los físicamente disponibles en Windows?

¿Hay alguna manera de emular la cantidad de procesadores lógicos/físicos para Windows como la virtualización (VM)?

Necesito simular procesadores de aproximadamente más de 64 y ver algunas funciones menores de algunas llamadas de C++ en Windows Server 2008 R2


Editar:Solo necesito que el sistema me diga que tiene más núcleos, el rendimiento y la precisión no son motivo de preocupación.

Respuesta1

Sí, hay una manera; de hecho, también existe un emulador de procesador de código abierto llamadoQEMU, puedes usarlo con el -smp Xargumento:

QEMU es un emulador y virtualizador de máquinas genérico y de código abierto.

Cuando se utiliza como emulador de máquina, QEMU puede ejecutar sistemas operativos y programas creados para una máquina (por ejemplo, una placa ARM) en una máquina diferente (por ejemplo, su propia PC). Al utilizar traducción dinámica, logra un rendimiento muy bueno.

Cuando se utiliza como virtualizador, QEMU logra rendimientos casi nativos al ejecutar el código invitado directamente en la CPU del host. QEMU admite la virtualización cuando se ejecuta bajo el hipervisor Xen o cuando se utiliza el módulo del kernel KVM en Linux. Cuando se utiliza KVM, QEMU puede virtualizar x86, servidor y PowerPC integrado, e invitados S390.

Además, si desea saber más sobre la emulación central, leaEste artículoen la sección 2 - "el núcleo de emulación de CPU" o incluso enesta publicaciónen ServerFault.

información relacionada