Один процессор постоянно загружен на 100%

Один процессор постоянно загружен на 100%

По какой-то причине один из моих процессоров всегда загружен на 100%. Может ли кто-нибудь сказать по картинкам, в чем проблема?

Просмотр ресурсов системного монитора

Процессы, не показывающие серьезной загрузки ЦП

Системный монитор показывает 100% загрузку ЦП и переключается на другой ЦП

Спасибо

решение1

Сегодня со мной произошло следующее:

один процессор на 100 процентов.png

В conky display идентификатор процесса — 14633, поэтому в терминале используйте:

───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~/Python$ ps -o ppid=14633
14633
17412
 3140
[1]+  Done                    gedit gmail-list-msg.py
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~/Python$ ps -s -p 14633
  UID   PID          PENDING          BLOCKED          IGNORED           CAUGHT STAT TTY        TIME COMMAND
    0 14633 0000000000000000 0000000000000000 ffffffffffffffff 0000000000000000 R    ?          9:16 [kworker/4:0]
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~/Python$ ps -s -p 3140
  UID   PID          PENDING          BLOCKED          IGNORED           CAUGHT STAT TTY        TIME COMMAND
 1000  3140 0000000000000000 0000000000000000 0000000000001000 0000000180010000 Sl   ?          0:07 /usr/lib/gnome
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~/Python$ ps -s -p 17412
  UID   PID          PENDING          BLOCKED          IGNORED           CAUGHT STAT TTY        TIME COMMAND
 1000 17412 0000000000000000 0000000000010000 0000000000380004 000000004b817efb Ss   pts/19     0:00 bash
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~/Python$ 

100% загрузка ЦП была вызвана использованием:

gedit gmail-list.msg.py &

geditиспользуется все время как фоновый процесс, и это первый раз, когда я вижу 100%-ное использование.

  • После закрытия geditпроблемного процесса: kworker/4:0все еще использует 100% одного ЦП.
  • После закрытия gnome-terminalпроблемный процесс все еще использует 100% ресурсов одного ЦП.
  • После открытия нового терминала использование sudo kill 14633не помогает.
  • После использования sudo kill 3140изменений нет.
  • Использование sudo kill 17412не имеет никакого эффекта.

Остается только перезагрузить компьютер и проследить, gedit Xxxx &не возникнет ли проблема снова.


Первая перезагрузка

После первой перезагрузки проблема переместилась с ЦП 4 на ЦП 0, а причина неисправности kworkerизменилась с 4на 3.

Терминал Gnome автоматически вызывался автоматически при запуске приложений, что, по-видимому, является регрессом этой ошибки:Журналы отчетов об ошибках Debian - #594245 gnome-terminal использует много ресурсов процессора

Я отключил gnome-terminalиз автозагрузки и перезагрузил


Вторая перезагрузка

После второй перезагрузки ни один процессор не работает на 100%.

Я заметил еще одну проблему, когда частота процессора приближается к максимуму в 3000 МГц, когда она должна быть около 1000 МГц при powersaveактивном регуляторе (что так и есть).

Я также заметил отчет о сбое, pstreeкоторый вызывается одним из моих демонов скрипта bash, который не проснулся должным образом. Я отправил отчет об ошибке автоматического сбора данных с Ubuntu и перезагрузился.


Третья перезагрузка

Экран запуска BIOS, похоже, завис. Нажмите кнопку питания на 1 секунду, и это сработает как нажатие кнопки питания на 10 секунд (жесткое выключение).

Нажмите кнопку питания еще раз для «холодной» перезагрузки (больше не «перезагрузка» / «горячая» перезагрузка).


Включение после выключения

Все снова хорошо. Неизвестно, что именно пошло не так, но, надеюсь, задокументированные шаги помогут другим диагностировать временные ошибки.

Связанный контент