что могло возможный CPU 100% взятия, но не обнаруживаться в (sudo) вершине

Когда я запускаю intellij, который загружает "haxe" проект при запуске, это иногда происходит, что intellij подвешивает загрузку. Я, чем запускаю htop (также попробованная вершина) с "sudo". iotop также не показывает ничего интересного.

Я вижу, что один из моих CPU используется "100%" (который обычно является не случаем), но htop не показывает процесса, который использует CPU.

Информация, что один CPU использует 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

(и не изменяется даже после большого количества повторений),

2
задан 10 July 2015 в 15:15

2 ответа

У Команды Ядра Ubuntu есть Wiki, объясняющая, как определить питание неопытные приложения. Это может иметь некоторые полезные идеи или подсказки для отладки этой вашей проблемы.

См.: https://вершина wiki.ubuntu.com/Kernel/PowerManagement/IdentifyingIssues

является полезным инструментом для наблюдения главных потребителей ЦП, однако это не может легко определить недолгие процессы или потоки, которые создаются, и умрите очень быстро. Для подобных процессов всасывания ЦП я разработал forkstat, чтобы попытаться разыскать их. Это доступно в недавних выпусках Ubuntu, или можно загрузить его с ppa:colin-king/white (см. http://kernel.ubuntu.com/~cking/forkstat/ )

1
ответ дан 2 December 2019 в 05:04

У меня недавно была эта проблема. Я обнаружил, что это было вызвано Адаптером SD для microSD. Когда я ввожу SDHC U1 на 32 ГБ microSD Samsung с двумя разделами (8 ГБ vfat и 24 ГБ ext2), Lubuntu не удается обнаружить и смонтировать устройство. В top/lxtask я не вижу, что любые процессы используют CPU однако, мое использование CPU составляет устойчивые 100%. CPU снижается до 0%, когда карта удалена.

0
ответ дан 2 December 2019 в 05:04

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

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