O host KVM com 88 núcleos físicos usa apenas 14 no convidado principal de 64

12

Eu tenho um servidor com 2 CPUs (22 núcleos cada, mais HT). Eu criei um KVM Guest com 64 núcleos alocados. Quando executo uma tarefa de compilação, a máquina virtual mostra todos os 64 núcleos em 100% (em E / S de disco e uso de memória moderados), mas na máquina física o convidado usa apenas 14 núcleos em 100% em vez de todos os 88 núcleos aleatoriamente 64 núcleos dedicados a 100%). Mesmo que eu crie mais tarefas de compilação, isso não muda. Existe algum parâmetro ou configuração que eu precise mudar para realmente usar todo o poder computacional disponível?

    
por HibikiTaisuna 17.02.2017 / 09:15

1 resposta

12

Houve uma fixação de vCPU no XML que não aparece no virt-manager -.- Eu o removi via

for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done 

e removeu a linha no arquivo XML via

sudo virsh edit <domain> 

Depois disso, reiniciei o convidado.

    
por 17.02.2017 / 12:35