Como posso emular mais núcleos de processador de CPU virtuais do que os disponíveis fisicamente no Windows?

Como posso emular mais núcleos de processador de CPU virtuais do que os disponíveis fisicamente no Windows?

Existe uma maneira de emular o número de processadores lógicos/físicos para Windows, como virtualização (VM)?

Preciso simular processadores com mais de 64 e ver algumas funcionalidades secundárias de algumas chamadas C++ no Windows Server 2008 R2


Editar:Eu só preciso que o sistema diga que tem mais núcleos, desempenho e precisão não são preocupantes

Responder1

Sim, existe uma maneira, na verdade também existe um emulador de processador de código aberto chamadoQEMU, você pode usá-lo com o -smp Xargumento:

QEMU é um emulador e virtualizador de máquina genérico e de código aberto.

Quando usado como emulador de máquina, o QEMU pode executar sistemas operacionais e programas feitos para uma máquina (por exemplo, uma placa ARM) em uma máquina diferente (por exemplo, seu próprio PC). Ao usar a tradução dinâmica, consegue um desempenho muito bom.

Quando usado como virtualizador, o QEMU atinge desempenho próximo ao nativo, executando o código convidado diretamente na CPU do host. QEMU oferece suporte à virtualização ao executar no hipervisor Xen ou ao usar o módulo KVM do kernel no Linux. Ao usar KVM, o QEMU pode virtualizar x86, servidores e PowerPC incorporados e convidados S390.

Além disso, se você quiser saber mais sobre emulação principal, leiaEste artigona seção 2 - "o Núcleo de Emulação da CPU" ou mesmo naesta postagemem ServerFault.

informação relacionada