Baixo desempenho multi-core com qemu, arch linux e Windows 10

Baixo desempenho multi-core com qemu, arch linux e Windows 10

Recentemente tenho brincado com qemu, kvm e VFIO em uma máquina Arch Linux. Meu objetivo é entrar no trem de pessoas que usam máquinas host Linux e criar uma VM convidada do Windows 10 Pro para jogar.

A passagem PCI está funcionando muito bem e os benchmarks da minha GPU na máquina convidada estão alinhados com outros resultados publicados. O problema que estou enfrentando é com o desempenho da CPU.

Minha configuração tem um Intel i7 6800k. Na máquina host, o GeekBench me deu um resultado de4129 (núcleo único) e 15669 (núcleo múltiplo). Com o seguinteRoteiro QEMU, não consigo obter uma pontuação de CPU acima de 6260 com qualquer modificação que faço nosmpparâmetro. Isso inclui...

Durante todo o teste, nunca consegui fazer com que a VM do Windows registrasse mais de2 soquetes e 2 processadores virtuais. Suponho que isso tenha algo a ver com o fato de o sistema operacional Windows saber que é uma VM, já que não há menção a núcleos ou processadores lógicos.

Alguém sabe de alguma configuração que esteja faltando para que o Windows registre os núcleos adicionais que estou especificando e ajude a melhorar o desempenho da CPU das minhas VMs?

Ah, e aqui está uma lista dos módulos atuaisEu instalei e configureina máquina host.

Obrigado!

Responder1

Atualizei para a versão 2.7.50 do QEMU e agora o Windows 10 (edição de aniversário) registra os soquetes, núcleos e threads que eu especifico.

informação relacionada