El applet System Monitor de Ubuntu muestra el 100% de uso continuo de la CPU. Si hago clic en él, la pestaña de recursos también lo muestra al 100% de forma continua. Sin embargo, si voy a los procesos para averiguar qué proceso es el culpable, no hay nada por encima del 10%. Si corro arriba no hay nada por encima del 10%. Los procesos individuales no suman el 100%. Intento matar muchos procesos, pero el uso general sigue siendo del 100%. ¿Cómo puedo averiguar qué está acaparando la CPU?
Esta es una situación inusual en una computadora que uso a diario, que nunca está cerca del 100% de la CPU a menos que esté haciendo algo que lo requiera (como cargar 32 pestañas de Firefox), después de lo cual vuelve a un nivel inactivo normal. No es una instalación nueva ni nada. No hay razón para que el procesador deba estar al máximo. No estoy seguro de cuándo comenzó o si cambié algo que causó que sucediera.
Normalmente usaría top o System Monitor y encontraría el proceso que se había salido de control, pero esta vez no puedo encontrar nada con esas herramientas. Persiste después de reiniciar y todo.
Y el procesador obviamente está caliente, por lo que no es una lectura errónea.
Actualización: Traté de eliminar todos los procesos, uno a la vez, hasta que el problema desapareció, y matar a vino-server finalmente lo solucionó, aunque ese proceso nunca superó el 5%. Había habilitado Remote Desktop hace unos días (y obviamente ahora lo he desactivado).
Pero la pregunta sigue siendo: ¿cómo logró un solo proceso usar el 100% de la CPU mientras que la parte superior solo mostró ese proceso al 5%? ¿Cómo identifico culpables como este en el futuro?
Parece que no soy el único que ha tenido este problema:
Sigue siendo un problema tanto alegre como kármico. Curiosamente, tanto System Monitor como htop no muestran que la suma de procesos individuales esté cerca del 100% de la CPU.