¿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 X
argumento:
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.