Ich habe einen Server mit 2 CPUs (je 22 Cores plus HT). Ich habe einen KVM-Gast mit 64 zugewiesenen Kernen erstellt. Wenn ich eine Kompilierungsaufgabe ausführe, zeigt die virtuelle Maschine alle 64 Kerne zu 100% an (bei moderater Datenträger-E / A- und Speicherauslastung), aber auf der physischen Maschine verwendet der Gast nur 14 Kerne zu 100% anstelle aller 88 Kerne nach dem Zufallsprinzip (oder 64 dedizierte Kerne zu 100%). Auch wenn ich mehr Kompilierungsaufgaben habe, ändert sich dies nicht. Gibt es Parameter oder Einstellungen, die ich ändern muss, um die gesamte verfügbare Rechenleistung tatsächlich zu nutzen?
virsh cpu-stats <VMname>
?
for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
und den Gast neu gestartet. Leider werden immer noch nur die 14 Kerne verwendet. Ich werde den Host neu starten, um zu sehen, ob es immer noch passiert.