Linux / Comando htop: explorar procesos y recursos de forma interactiva

htop es una herramienta para explorar el uso de CPU y memoria y la lista de procesos en una pantalla interactiva. Permite realizar búsquedas, filtros y ordenamientos de manera sencilla, pero es posible que requiera instalación adicional según la distribución.

Seleccione un proceso y utilice las funciones del teclado para inspeccionarlo. Habitualmente, F3 busca, F4 filtra y F10 sale de htop; salir del monitor no termina los procesos mostrados. Consulte la ayuda en pantalla porque las teclas pueden variar según la versión y el terminal.

Sintaxis básica

htop [opciones]

La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man htop en el sistema actual.

Ejemplos de uso

Abrir pantalla interactiva

Permite ver el uso de recursos en la parte superior y la lista de procesos en la parte inferior.

htop

Ver solo trabajos de un usuario específico

Restringe el rango a los procesos del usuario que se está administrando.

htop -u alice

Concentrarse en un PID específico

Observa el estado de los procesos que ya han sido verificados.

htop -p 1234

Lectura de pantalla interactiva

htop es una herramienta interactiva que muestra en la parte superior el uso de las CPU lógicas y el uso de memoria e intercambio, y en la parte inferior la lista de procesos. No es como un comando normal con unas pocas líneas fijas de resultado, sino que la pantalla se actualiza continuamente.

htop

Ejemplo de estructura de visualización (los valores reales y la disposición de las columnas varían según la configuración):

CPU  [####....]  Mem [##......]
PID   USER    CPU%  MEM%  COMMAND
...   ...     ...   ...   ...

Puede buscar por nombre con F3, cambiar el criterio de orden con F6 y salir con F10 o q. La configuración de teclas puede variar según la versión instalada y la terminal. Al finalizar un proceso, primero verifique el PID y la línea de comando completa, y utilice solo los permisos necesarios.

Opciones y formatos principales

Opciones·Formato Descripción
-u usuario Restringe a los procesos del usuario especificado.
-p PID Inicia para el PID especificado.
-d intervalo Configura el retraso de actualización. La unidad se puede consultar en la ayuda de la implementación.
-C Desactiva la visualización en color en las versiones compatibles.

Precauciones al usar

htop puede no ser un comando de instalación predeterminado. Antes de instalar un paquete, verifique el repositorio de la distribución y el nombre del paquete. La función de enviar señales desde la pantalla puede afectar a los procesos reales, así que vuelva a comprobar los resultados de búsqueda y el PID, y puede que no sea posible controlar un proceso si su usuario no tiene permiso para enviarle señales.

Preguntas frecuentes

¿Qué hacer si no hay htop?

Primero, puede verificar con top o ps. Si necesita htop, asegúrese de que esté disponible en el repositorio de paquetes oficial de la distribución correspondiente.

Documentación oficial

Se puede verificar el comportamiento exacto de las opciones y las diferencias según la implementación en la documentación oficial relacionada con htop.