Eu tenho um servidor com 2 CPUs (22 núcleos cada, mais HT). Criei um convidado KVM com 64 núcleos alocados. Quando executo uma tarefa de compilação, a máquina virtual mostra todos os 64 núcleos a 100% (com E / S moderada de disco e uso de memória), mas na máquina física o convidado usa apenas 14 núcleos a 100% em vez de todos os 88 núcleos aleatoriamente (ou 64 núcleos dedicados a 100%). Mesmo se eu gerar mais tarefas de compilação, isso não muda. Existe algum parâmetro ou configuração que eu precise alterar para realmente usar toda a capacidade de computação disponível?
linux
virtualization
virtual-machines
kvm-virtualization
vcpu
HibikiTaisuna
fonte
fonte
virsh cpu-stats <VMname>
?for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
e reiniciei o convidado. Infelizmente, ele ainda usa apenas os 14 núcleos. Vou reiniciar o host para ver se isso ainda acontece.Respostas:
Havia uma vCPU fixada no XML que não aparece no virt-manager -.- Eu o removi via
e removeu a linha no arquivo XML via
Depois disso, reiniciei o convidado.
fonte