systemd-journald высокая загрузка процессора

Несколько дней назад я установил Ubuntu 17.04 на моем ноутбуке Asus с двойной загрузкой с Windows 10, и вскоре после этого я заметил, что процесс systemd-journald постоянно использовал 25-35% CPU.

Я проследил процесс и сохранил часть вывода здесь.

Кажется, что процессор зацикливается, делая что-то, что связано с устройством pci.

Кто-нибудь есть любые советы по проблеме?

2
задан 26 April 2017 в 12:05

3 ответа

@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 для загрузки.
1
ответ дан 18 July 2018 в 14:42

@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 для загрузки.
1
ответ дан 24 July 2018 в 20:27
  • 1
    Какая у вас проблема с linux_default_parameter и как вы ее исправили? Вы не можете просто сказать, что у вас есть проблема, и не говорите, что такое исправление. – edwinksl 16 August 2017 в 23:31
  • 2
    Как бы то ни было, на самом деле это не похоже на вопрос. – sempaiscuba 17 August 2017 в 00:22
  • 3
    Мой плохой, извините за то, что не делал этого. Проблема заключалась в том, что параметр в файле конфигурации grub отсутствовал, и это вызвало бесконечный цикл, и процессор постоянно был выше 30%. Поэтому я спросил, можете ли вы проверить, что он говорит в терминале, поэтому, если вы запустите в терминале `journalctl`, вы получите журнал, и проблема, с которой я столкнулся, была описана там и исправлена, добавив pci=nomsi параметр к свойству GRUB_CMDLINE_LINUX_DEFAULT, а затем обновите grub: sudo update-grub и перезагрузку. Надеюсь, теперь это станет яснее! – Hasan Sh 17 August 2017 в 11:19
  • 4
    @HasanSh Вы должны добавить это к своему ответу, поскольку некоторые люди могут не читать комментарии. – edwinksl 17 August 2017 в 16:31
  • 5
    @edwinksl Конечно :) – Hasan Sh 17 August 2017 в 18:57

@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 для загрузки.
1
ответ дан 31 July 2018 в 23:30
  • 1
    Какая у вас проблема с linux_default_parameter и как вы ее исправили? Вы не можете просто сказать, что у вас есть проблема, и не говорите, что такое исправление. – edwinksl 16 August 2017 в 23:31
  • 2
    Как бы то ни было, на самом деле это не похоже на вопрос. – sempaiscuba 17 August 2017 в 00:22
  • 3
    Мой плохой, извините за то, что не делал этого. Проблема заключалась в том, что параметр в файле конфигурации grub отсутствовал, и это вызвало бесконечный цикл, и процессор постоянно был выше 30%. Поэтому я спросил, можете ли вы проверить, что он говорит в терминале, поэтому, если вы запустите в терминале `journalctl`, вы получите журнал, и проблема, с которой я столкнулся, была описана там и исправлена, добавив pci=nomsi параметр к свойству GRUB_CMDLINE_LINUX_DEFAULT, а затем обновите grub: sudo update-grub и перезагрузку. Надеюсь, теперь это станет яснее! – Hasan Sh 17 August 2017 в 11:19
  • 4
    @HasanSh Вы должны добавить это к своему ответу, поскольку некоторые люди могут не читать комментарии. – edwinksl 17 August 2017 в 16:31
  • 5
    @edwinksl Конечно :) – Hasan Sh 17 August 2017 в 18:57

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

Похожие вопросы: