¿Qué podría tomar el 100% de la CPU pero no aparecer en (sudo) arriba?

¿Qué podría tomar el 100% de la CPU pero no aparecer en (sudo) arriba?

Cuando inicio intellij, que carga un proyecto "haxe" al inicio, a veces sucede que intellij se bloquea al cargar. Luego comienzo htop (también probé top) con "sudo". iotop tampoco muestra nada interesante.

Puedo ver que una de mis CPU se usa "100%" (lo que normalmente no es el caso) pero htop no muestra ningún proceso que use la CPU.

La información de que una CPU utiliza el 100% proviene de htop.

¿Qué más podría consumir el 100% del tiempo de la CPU y cómo puedo encontrarlo?

Editar

Reuní más información, el resultado de vmstat 10 10 (mientras ocurre el problema) es este:

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

También corrí:

ps -e -o state,pid,cmd | grep ^D

pero la salida está vacía.

Y

ps -e -o state,pid,cmd | grep \^R

devoluciones:

R  1705 /usr/bin/gnome-shell
R  7113 zsh
R  7466 ps -e -o state,pid,cmd

(y no cambia incluso después de muchas repeticiones)

Respuesta1

El equipo del kernel de Ubuntu tiene una wiki que explica cómo identificar aplicaciones que consumen mucha energía. Esto puede tener algunas ideas o consejos útiles para solucionar este problema suyo.

Ver:https://wiki.ubuntu.com/Kernel/PowerManagement/IdentifyingIssues

top es una herramienta útil para ver los principales consumidores de CPU; sin embargo, no puede detectar fácilmente procesos o subprocesos de corta duración que se crean y mueren muy rápidamente. Para este tipo de procesos de consumo de CPU, desarrollé forkstat para intentar rastrearlos. Está disponible en versiones recientes de Ubuntu o puede descargarlo desde ppa:colin-king/white (consultehttp://kernel.ubuntu.com/~cking/forkstat/)

Respuesta2

Tuve este problema recientemente. Descubrí que esto se debía a un adaptador SD para microSD. Cuando inserto una microSD Samsung SDHC U1 de 32 GB con dos particiones (una vfat de 8 GB y otra ext2 de 24 GB), Lubuntu no detecta ni monta el dispositivo. En top/lxtask no veo ningún proceso que use la CPU, sin embargo, mi uso de la CPU es constante del 100%. La CPU baja al 0% cuando se retira la tarjeta.

información relacionada