LINUX.ORG.RU
ФорумAdmin

Libvirt (Qemu+KVM+Virt-manager) гостевые ОС люто юзают ресурсы гипервизора

 ,


1

3

В наличии HP ProLiant DL360 G5 в основном для тестов. Решил развернуть на нём виртуализацию на Debian 12. В общем гостевая ОСь жрёт практически все ресурсы сервера и жёстко тормозит, неважно будь то Win либо Lin. Вот конфиг Win8.1, дал ей 16 Гб ОЗУ и 8 ядер CPU. Тип HDD и сети - virtio. Вот скрин с самого гипервизора (сервера) когда в гостевой ОСи просто открываешь проводник. Что происходит? Это баги на свеженьком дистре дебиана…? На предыдущем релизе виртуализация крутилась отлично


Ответ на: комментарий от greenman

Сейчас остановил виртуалку, скомандовал grep . /sys/devices/system/cpu/vulnerabilities/* Он выдаёт

itlb_multihit:KVM: Mitigation: VMX disabled

но при запущенной гостевой ОС

itlb_multihit:KVM: Mitigation: Split huge pages

а по поводу

<cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='4' threads='2'/>

Так это я так параметры ручками указал

По поводу NUMA можно вкратце, но понятно и как включить

Shprot
() автор топика
Ответ на: комментарий от greenman

htop показывает 8 ядер, а egrep -c '(vmx|svm)' /proc/cpuinfo - 16

Shprot
() автор топика
Ответ на: комментарий от Shprot

itlb_multihit:KVM: Mitigation: VMX disabled

Вопрос не про VMX, а SMT disabled

Вот как пишет у меня при работающем Hyper-threading

/sys/devices/system/cpu/vulnerabilities/l1tf:Mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
/sys/devices/system/cpu/vulnerabilities/mds:Mitigation: Clear CPU buffers; SMT vulnerable

Так это я так параметры ручками указал

Ты топологию 4+4 (NUMA) на хосте преобразовываешь в 4+4 (SMT) на госте. Неправильно это.

Странно, что на Debian 11 это работает.

greenman ★★★★★
()
Ответ на: комментарий от greenman

Странно, что на Debian 11 это работает.

Я тебе больше скажу, это и на Debian 10 работало и до того как центос продался я его юзал под виртуализацию, на нём тоже работало…=)

Ты топологию 4+4 (NUMA) на хосте преобразовываешь в 4+4 (SMT) на госте.

Указывая параметр ЦП хоста -> host-passthrough? Я правильно понимаю?

Вот как пишет у меня при работающем Hyper-threading

А покажи как ты конфигурируешь ЦП для гостя

Shprot
() автор топика
Последнее исправление: Shprot (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.