Назад | Перейти на главную страницу

Хост KVM с 88 физическими ядрами использует только 14 на 64-ядерном гостевом

У меня есть сервер с двумя процессорами (22 ядра плюс HT). Я создал гостевую систему KVM с 64 выделенными ядрами. Когда я запускаю задачу компиляции, виртуальная машина показывает все 64 ядра на 100% (при умеренном дисковом вводе-выводе и использовании памяти), но на физической машине гость использует только 14 ядер на 100% вместо всех 88 ядер случайным образом (или 64 выделенных ядра на 100%). Даже если я создам больше задач компиляции, это не изменится. Есть ли какой-либо параметр или параметр, который мне нужно изменить, чтобы фактически использовать всю доступную вычислительную мощность?

В XML был закреплен виртуальный процессор, который не отображается в virt-manager -.- Я удалил его через

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

и удалили строку в XML-файле через

sudo virsh edit <domain> 

После этого я перезапустил гостя.