Рейтинг:1

libvirtd потребляет до 100% ресурсов процессора без видимой причины

флаг us

Несколько дней назад libvirt начал вести себя хаотично на моем ноутбуке. Он потребляет большое количество ресурсов ЦП без видимой причины. ВСЕ мои виртуальные машины отключены, почему libvirt использует до 100% ЦП, если ни одна виртуальная машина не работает?

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND                                                           
 203328 корень 20 0 1640992 37056 22308 R 86,1 0,1 22:57.03 libvirtd           
                                          

Убийство процесса делает мой ноутбук счастливым. Проблема возвращается, как только процесс запускается снова. Не знаю, как отладить или исправить это, любая помощь приветствуется.

Используя последнюю версию Ubuntu 21.10, ядро ​​5.13.0-30-generic.

Рейтинг:0
флаг cn

Профилируйте процесс, чтобы узнать, что именно находится на процессоре.

Установить символы отладки для libvirt, чтобы получить имена функций.

Наблюдайте за счетчиком производительности в реальном времени с помощью производительность сверху --freq=999 --pid==$(pgrep libvirtd) Или же производительная запись сохранить в файл для последующего анализа. Частота один от кратной десяти, чтобы не быть привязанным к вещам на втором, получил это от Грегг.

Анализ результатов того, что находится на процессоре, требует некоторого размышления. Что он делает на высоком уровне? Как это можно сделать эффективнее? Это, вероятно, требует общения с ОС (Ubuntu) и/или либвирт каналы поддержки.

Если это приводит к неприемлемому энергопотреблению или тепловому режиму вашего ноутбука, рассмотрите возможность перемещения виртуальной машины для размещения в другом месте.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.