Когда я запускаю intellij, который загружает проект "haxe" при запуске, иногда случается, что intellij зависает при загрузке. Затем я запускаю htop (также пробовал top) с "sudo". iotop также не показывает ничего интересного.
Я вижу, что один из моих процессоров используется на «100%» (что обычно не так), но htop не показывает ни одного процесса, который использует процессор.
Информация о том, что один процессор использует 100% мощности, взята из htop.
Что еще может занимать 100% процессорного времени и как это узнать?
Редактировать
Я собрал еще немного информации, вывод vmstat 10 10 (при возникновении проблемы) следующий:
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
8 0 0 12013656 285632 2150392 0 0 63 47 71 244 5 1 93 1 0
11 0 0 12009724 285664 2150384 0 0 0 14 737 1238 6 4 90 0 0
11 0 0 11994592 285680 2150364 0 0 0 6 720 990 6 3 91 0 0
11 0 0 11994516 285704 2150364 0 0 0 12 689 610 6 3 91 0 0
11 0 0 12000456 285736 2150360 0 0 0 12 709 702 6 3 91 0 0
11 0 0 12000696 285760 2150364 0 0 0 22 696 630 6 3 91 0 0
11 0 0 12008016 285784 2150364 0 0 0 13 728 784 6 3 91 0 0
11 0 0 12008356 285816 2150356 0 0 0 232 678 924 6 3 90 0 0
11 0 0 12007908 285840 2150400 0 0 0 15 628 548 6 3 91 0 0
11 0 0 11998248 285872 2150392 0 0 0 35 978 1432 11 4 84 0 0
Также я запустил:
ps -e -o state,pid,cmd | grep ^D
но вывод пустой.
И
ps -e -o state,pid,cmd | grep \^R
возвращает:
R 1705 /usr/bin/gnome-shell
R 7113 zsh
R 7466 ps -e -o state,pid,cmd
(и не меняется даже после множества повторений)
решение1
У команды Ubuntu Kernel Team есть вики, объясняющая, как определить энергоемкие приложения. Это может содержать некоторые полезные идеи или советы по устранению этой вашей проблемы.
Видеть:https://wiki.ubuntu.com/Kernel/PowerManagement/IdentifyingIssues
top — полезный инструмент для просмотра основных потребителей ЦП, однако он не может легко обнаружить кратковременные процессы или потоки, которые создаются и быстро умирают. Для таких процессов, поглощающих ЦП, я разработал forkstat, чтобы попытаться отследить их. Он доступен в последних выпусках Ubuntu, или вы можете загрузить его с ppa:colin-king/white (см.http://kernel.ubuntu.com/~cking/forkstat/)
решение2
Недавно у меня возникла эта проблема. Я обнаружил, что ее причиной был адаптер SD для microSD. Когда я вставляю 32 ГБ SDHC U1 Samsung microSD с двумя разделами (один 8 ГБ vfat и один 24 ГБ ext2), Lubuntu не может обнаружить и смонтировать устройство. В top/lxtask я не вижу никаких процессов, использующих процессор, однако загрузка моего процессора составляет 100%. Загрузка процессора падает до 0%, когда карта извлекается.