Tengo un servidor doméstico que a veces funciona con una alta tasa de uso de CPU de aproximadamente 50 a 70 por ciento.
En htop
mi administrador de procesos favorito, puedo ordenar los procesos por uso de CPU, pero a menudo no hay ningún proceso que consuma más del 0% de CPU. Por otro lado, htop
muestra el uso total de la CPU del sistema, que es de aproximadamente 50 por ciento, como se dijo anteriormente.
Supongo que hay una explicación fácil para esto, pero no lo sé.
Tal vez hay algunos procesos ocultos? Pero incluso ejecutarlo como root no muestra más procesos.
EDITAR:
Investigué top
, que muestra (al menos) dos procesos más:
230 root 20 0 0 0 0 R 37.4 0.0 107:06.59 md127_raid5
20403 root 35 15 0 0 0 D 9.6 0.0 2:45.78 md127_resync
Por lo tanto, mi incursión mdadm actualmente está resincronizando, lo que se confirmó cuando lo visualicé /proc/mdstat
. (Ver primer comentario)
Entonces esto convierte la pregunta en: "¿Por qué htop no muestra los mismos procesos que top?"
top
Muestra más procesos. El proceso en cuestión pertenecemdadm
, que actualmente está realizando una resincronización como descubrí.top
muestra el proceso bajo el nombremd127_raid5
ymd127_resync
. El primero se está ejecutando desde el inicio del sistema, el segundo desde que se ha activado la resincronización. Entonces esto convierte la pregunta en: "¿Por qué htop no muestra los mismos procesos que top?"