Como fazer com que a máquina convidada do Windows use mais a CPU?

1

Eu acredito que esta questão foi publicada antes não só aqui, mas também em fóruns Linux.
No entanto, eu não pude implementar as soluções, provavelmente estou perdendo algo óbvio.

KVM
Anfitrião: Fedora 23
1. Convidado: Windows 10 UEFI
2. Convidado: Windows 10 UEFI

A máquina host tem 3 GPUs conectadas e eu consegui passar duas para a VM, e essa parte funciona muito bem. Embora eu não tenha conseguido passar os cartões da AMD para as VMs, já que o driver ficava travando a VM, as duas placas nvidia que tenho agora funcionam bem sem problemas.

Agora, o problema é que, em uma VM do Windows 10, não importa o que eu faça, não consigo usar mais do que um núcleo de CPU.

Tentei configurá-lo via virt manager, tentei editar o arquivo XML, mas, não importa, a VM usa apenas um núcleo, embora eu possa ver mais de uma CPU no Gerenciador de dispositivos na VM.

    
por ChronicUser 11.06.2016 / 10:17

2 respostas

1

Solução: Ative o convidado do Windows 10 com uma chave de licença para o windows 10 pro e, em seguida, a VM poderá utilizar todo o núcleo da CPU que você atribuiu a ele do host do Linux.

    
por 12.06.2016 / 02:13
1

Para o registro, eu fui capaz de contornar essa limitação irritante da versão Home do Windows 10 no Ubuntu 18.04 (beta) com o seguinte:

  1. No KVM Virt-Manager, clique na ferramenta "CPUs",
  2. Marque a caixa "Definir manualmente a topologia da CPU",
  3. Atribuir 1 soquete (é o que é limitado pelo Windows Home),
  4. Eu tenho uma CPU de 8700K, então selecionei 3 núcleos e 2 segmentos. Entrada automática "Alocação atual" é então "6" (de 12 disponíveis).
  5. relatórios do Windows 6 núcleos virtuais
  6. Verificado htop no host enquanto joga netflix no windows e poderia ver todos os núcleos tendo um hit (e bom desempenho) ao contrário para antes houve um desempenho ruim e apenas um núcleo limitado resposta.
por 04.04.2018 / 16:40