systemd-journald высокая загрузка ЦП
Несколько дней назад я установил Ubuntu 17.04 на свой ноутбук с двойной загрузкой Asus с Windows 10 и вскоре после этого заметил, что systemd-journald
Процесс постоянно использовал 25-35% процессорного времени.
Я проследил процесс и сохранил часть вывода здесь.
Кажется, что процессор зацикливается, что-то связано с устройством pci.
У кого-нибудь есть совет по проблеме?
2 ответа
@S_n Можете ли вы проверить журналы и посмотреть, дает ли это указание на проблему?
У меня была та же проблема, и это вызвало бесконечный цикл, и процессор постоянно превышал 30%.
Так что если вы запускаете в терминале journalctl
Вы можете проверить это лог в терминале.
Я исправил это, добавив pci=nomsi
параметр для свойства GRUB_CMDLINE_LINUX_DEFAULT (его можно найти и отредактировать в: sudo vim /etc/default/grub
)
После добавления параметра обновите grub: sudo update-grub
и затем перезагрузите компьютер. Тогда беги top
в терминале, и посмотрите, что это исправило.
Примечание. Делая это, вы постоянно добавляете параметр, но можете делать это временно.
Если вы хотите временно добавить его, как показано ниже:
- Запустите вашу систему и дождитесь появления меню GRUB (если вы не видите меню GRUB, нажмите и удерживайте левую
Shift
ключ после запуска системы). - Теперь выделите ядро, которое вы хотите использовать, и нажмите
e
ключ. Вы должны быть в состоянии видеть и редактировать команды, связанные с выделенным ядром. - Перейти к строке, начинающейся с
linux
и добавьте свой параметрpci=nomsi
до конца. - Теперь нажмите
Ctrl + x
Загружать.
ДОБАВИТЬ параметр pcie_aspm=off в свойство GRUB_CMDLINE_LINUX_DEFAULT и GRUB_CMDLINE_LINUX, запустив sudo nano /etc/default/grub после
$ sudo update-grub $ перезагрузка
Этот обходной путь решил проблему на моем компьютере (Ubuntu 17.10 x64): https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1723362/comments/11
$ sudo apt-add-repository ppa:ubuntu-desktop/gnome-software
$ sudo apt update
$ sudo apt upgrade
Проблема вызвана snapd-glib
, который регистрирует сотни / тысячи строк в минуту в /var/log/syslog
как это:
Jan 29 11:12:28 hostXXX gnome-software[1723]: Ignoring unexpected response
Jan 29 11:12:28 hostXXX gnome-software[1723]: g_byte_array_remove_range: assertion 'index_ + length <= array->len' failed
мой /var/log/syslog
получил 9,5 ГБ размера перед обновлением модуля и очисткой содержимого.