2 CPU'lu bir sunucum var (her biri 22 Çekirdek ve HT). 64 ayrı çekirdekli bir KVM Guest oluşturdum. Bir derleme görevi çalıştırdığımda, sanal makine% 100'de (orta Disk G / Ç ve bellek kullanımında) 64 çekirdeğin tümünü gösterir ancak fiziksel makinede konuk 88 çekirdeğin tümü yerine rastgele yalnızca% 100'de 14 çekirdek kullanır (veya % 100 oranında 64 özel çekirdek). Daha fazla derleme görevi üretsem bile bu değişmez. Mevcut tüm bilgi işlem gücünü kullanmak için değiştirmem gereken herhangi bir parametre veya ayar var mı?
KVM Misafirinizi nasıl oluşturuyorsunuz? CLI? GUI?
—
Lenniey
Virsh içinde bir XML Dökümü kullandım, çünkü eski bir sunucudan geçiş ve virt-manager'daki yeni sunucuyla eşleşecek şekilde yapılandırmayı değiştirdim.
—
HibikiTaisuna
Çıktısını gösterebilir misiniz
—
Lenniey
virsh cpu-stats <VMname>
?
14 dışındaki tüm çekirdekler 0.0000'leri gösterir. Ama en az bir hata bulabilirim. XML'de virt-manager-'da görünmeyen bir vCPU sabitleme vardı. - Bunu aracılığıyla kaldırdım ve konuku
—
HibikiTaisuna
for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done
yeniden başlattım. Ne yazık ki hala sadece 14 çekirdeği kullanıyor. Hala olup olmadığını görmek için ana bilgisayarı yeniden başlatacağım.