нём через libvirt поднято 4 qemu-kvm виртуалки (впрочем, даже если оставить только две, всё равно воспроизводится)
С непонятной невоспроизводимой периодичностью виртуалки "подвисают" (вообще всё в них, даже если через virsh console сидеть - всё равно зависает даже ввод в шелл).
При этом, ни проц не нагружен, ни на диск особо сильной нагрузки в эти моменты нету, ни память не забита.
Ну и иногда, да, может в D-state впасть, одна из виртуалок (при этом в этот момент висят и некоторые из тех, которые не в D.
И даже когда в D-state - особой работы виртуалки не делают, и на диск особо не пишут.
В чём может быть дело?
Я уже даже не знаю куда смотреть...
Может косяк с питанием или мать умирает?
Смотри ядерный стэктрэйс -- что там за сисколл в D-state, куда отроутилось. Кстати, и без D-стэйт -- просто в моменты подвисания хорошо бы посмотреть. Сэмплер какой запустить, глядишь и удастся сопоставить момент подвисания с репортом.
Ну и вообще, если периодический D-state без дампов -- это почти наверняка кривые дрова. Иногда не дрова, а lvm какой-нибдьу -- в общем, кривь в ядре. Есть определённые шансы найти.
Попробуй qxl заменить на virtio
там итак всё на virtio
Тогда попробуй видео на qxl сменить, у меня обычно так
а почему бы вдруг видюхе такое создавать?
Надеюсь ты virtio ставил зная почему ты ставишь именно virtio? Некоторые системы по некоторым параметрам несовместимы, к примеру я обычно ставлю то что ставит virt manager по дефолту
Обсуждают сегодня