Quando inicio o intellij, que carrega um projeto "haxe" na inicialização, às vezes acontece que o intellij trava o carregamento. Eu inicio o htop (também tentei top) com "sudo". iotop também não está mostrando nada de interessante.
Posso ver que uma das minhas CPUs é usada "100%" (o que normalmente não é o caso), mas o htop não mostra nenhum processo que use a CPU.
A informação de que uma CPU usa 100% vem do htop.
O que mais poderia consumir 100% do tempo da CPU e como posso encontrá-lo?
Editar
Reuni mais algumas informações, a saída do vmstat 10 10 (enquanto o problema ocorre) é esta:
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
Também corri:
ps -e -o state,pid,cmd | grep ^D
mas a saída está vazia.
E
ps -e -o state,pid,cmd | grep \^R
retorna:
R 1705 /usr/bin/gnome-shell
R 7113 zsh
R 7466 ps -e -o state,pid,cmd
(e não muda mesmo depois de muitas repetições)
Responder1
A equipe do kernel do Ubuntu tem um wiki explicando como identificar aplicativos que sugam energia. Isso pode conter algumas idéias ou dicas úteis para depurar esse seu problema.
Ver:https://wiki.ubuntu.com/Kernel/PowerManagement/IdentifyingIssues
top é uma ferramenta útil para ver os principais consumidores de CPU, mas não consegue identificar facilmente processos ou threads de curta duração que são criados e morrem muito rapidamente. Para esse tipo de processo de sucção de CPU, desenvolvi o forkstat para tentar rastreá-los. Ele está disponível em versões recentes do Ubuntu, ou você pode baixá-lo em ppa:colin-king/white (vejahttp://kernel.ubuntu.com/~cking/forkstat/)
Responder2
Eu tive esse problema recentemente. Descobri que isso foi causado por um adaptador SD para microSD. Quando insiro um microSD Samsung SDHC U1 de 32 GB com duas partições (uma vfat de 8 GB e uma ext2 de 24 GB), o Lubuntu não consegue detectar e montar o dispositivo. No top/lxtask não vejo nenhum processo usando CPU, mas meu uso de CPU é constante de 100%. A CPU cai para 0% quando o cartão é removido.