KVM: Alta carga da CPU do host após o upgrade da VM para as janelas 10 1803

0

Estou executando um servidor Ubuntu 16.04 com a máquina virtual KVM / libvirt / qemu e Windows 10. Depois de atualizar o Windows 10 para a versão mais recente de 1803 (Atualização de abril de 2018), notei uma redução na capacidade de resposta da VM e uma carga de CPU muito alta no host. Os testes que fiz:

  • "top" usado no host relata que o processo qemu-system-x86 está levando 38-44% da CPU, enquanto a VM está inativa e reportando 4-6% de carga dentro do gerenciador de processo do Windows. Quando o Windows mostra 50% da carga da CPU, o host mostra 150-200% de carga de CPU para o processo qemu-system-x86. Esse aumento de 8 a 10 vezes na carga da CPU do host não ocorre com a antiga janela 10 1709 VM.
  • "dstat" no host informa muito do sistema- > csw, cerca de 13k.
  • Eu testei outro sistema com a mesma configuração com um AMD FX-4300, o Ubuntu 17.10 dekstop + kvm, atualizei o Windows 10 para 1803 e tenho o mesmo problema de alta CPU host e dstat-csw também nesta máquina.
  • Eu peguei uma terceira máquina com um intel core i7, instalei um novo Ubuntu 18.04 desktop + kvm, instalei um novo Windows 10, instalei drivers Virtio disponíveis em aqui e eu tenho o mesmo problema de alta cpu.

O que posso fazer? Estou usando os drivers virtio corretos?

Obrigado

    
por giox069 09.05.2018 / 13:07

1 resposta

3

Encontrou alguém com o mesmo problema e uma possível correção para isso aqui: link

Testado alterando minha própria configuração, e configurando o hpet para sim no xml da vm consertou para mim.

  <clock offset='localtime'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='yes'/>
    <timer name='hypervclock' present='yes'/>
  </clock>

A parte principal é importante.

    
por MKHR 17.06.2018 / 18:45