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 в терминале, и посмотрите, что это исправило.

Примечание. Делая это, вы постоянно добавляете параметр, но можете делать это временно.

Если вы хотите временно добавить его, как показано ниже:

  1. Запустите вашу систему и дождитесь появления меню GRUB (если вы не видите меню GRUB, нажмите и удерживайте левую Shift ключ после запуска системы).
  2. Теперь выделите ядро, которое вы хотите использовать, и нажмите e ключ. Вы должны быть в состоянии видеть и редактировать команды, связанные с выделенным ядром.
  3. Перейти к строке, начинающейся с linux и добавьте свой параметр pci=nomsi до конца.
  4. Теперь нажмите 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 ГБ размера перед обновлением модуля и очисткой содержимого.

Другие вопросы по тегам