Mam serwer z 2 procesorami (po 22 rdzenie plus HT). Utworzyłem gościa KVM z 64 przydzielonymi rdzeniami. Po uruchomieniu zadania kompilacji maszyna wirtualna pokazuje wszystkie 64 rdzenie na 100% (przy umiarkowanym zużyciu dysku we / wy i pamięci), ale na maszynie fizycznej gość używa tylko 14 rdzeni na 100% zamiast wszystkich 88 rdzeni losowo (lub 64 dedykowane rdzenie w 100%). Nawet jeśli odrodzę więcej zadań kompilacyjnych, to się nie zmieni. Czy jest jakiś parametr lub ustawienie, które muszę zmienić, aby faktycznie wykorzystać całą dostępną moc obliczeniową?
virsh cpu-stats <VMname>
?
for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
i ponownie uruchomiłem gościa. Niestety nadal używa tylko 14 rdzeni. Uruchomię ponownie hosta, aby zobaczyć, czy nadal tak się dzieje.