Repolode
htop-dev

htop-dev/htop

htop es un visor interactivo de procesos para terminal en Linux, BSD y macOS, con desplazamiento, ordenación, filtrado y control de procesos.

Alternativa open source a:Windows Task ManagerActivity Monitor

Estrellas
8,442
Forks
658
Issues abiertos
365
Último commit
anteayer

¿Qué es?

htop es un visor interactivo de procesos multiplataforma que se ejecuta en la terminal. Muestra los procesos en ejecución con sus líneas de comandos completas y el uso de CPU y memoria, además de datos generales del sistema, como la carga media y el uso de swap. La lista se puede desplazar tanto vertical como horizontalmente.

Las columnas y los medidores que se muestran se pueden configurar desde una pantalla de ajustes integrada. También es posible buscar, filtrar y ordenar procesos de forma interactiva. Se pueden realizar acciones como terminar o cambiar la prioridad de un proceso en la fila seleccionada, sin escribir su PID. La vista de árbol agrupa los procesos según la relación entre padres e hijos.

Para compilar htop se necesita un compilador C99, autotools y la biblioteca ncurses. Se pueden habilitar durante la configuración funciones opcionales como la lectura de temperatura mediante libsensors, la afinidad de CPU mediante hwloc y las capabilities de Linux o el registro de demoras. El proyecto está mantenido por un equipo desde que su autor original dejó de participar en 2019.

Funciones clave

  • 01Desplaza la lista de procesos vertical y horizontalmente para ver las líneas de comandos completas.
  • 02Muestra el uso de CPU y memoria de cada proceso, además de la carga del sistema y el uso de swap.
  • 03Busca, filtra y ordena procesos de forma interactiva.
  • 04Muestra un árbol de procesos con sus relaciones entre padres e hijos.
  • 05Termina procesos o cambia su prioridad directamente desde la lista.
  • 06Configura las columnas y los medidores que se muestran desde una pantalla de ajustes.

Casos de uso

  • Comprobar qué proceso está consumiendo CPU o memoria en un servidor Linux o BSD.
  • Encontrar y terminar un proceso descontrolado sin tener que buscar su PID.
  • Supervisar la carga del sistema desde una sesión de terminal remota por SSH.
  • Revisar las jerarquías de procesos al depurar un servicio que crea procesos secundarios.

Inicio rápido

  1. 1

    Instalar las dependencias de compilación (ejemplo para Debian/Ubuntu)

    sudo apt install libncursesw5-dev autotools-dev autoconf automake build-essential
  2. 2

    Descargar el código fuente del repositorio de Git o de las versiones de GitHub

  3. 3

    Compilar desde el código fuente

    ./autogen.sh && ./configure && make
  4. 4

    Instalar en el sistema local

    make install

Antes de usarlo

  • Requiere compilar desde el código fuente con autotools y ncurses; el README no ofrece una instalación directa mediante un único paquete del gestor de paquetes.
  • Está bajo la licencia GPL-2.0 (copyleft), lo que puede restringir su uso en algunos proyectos propietarios.
  • Solo es compatible con Linux, BSD y macOS; no se menciona compatibilidad con Windows.

En colecciones

Temas

Preguntas frecuentes

¿Qué es htop?
htop es un visor interactivo de procesos para terminal en Linux, BSD y macOS, con desplazamiento, ordenación, filtrado y control de procesos. htop es un visor interactivo de procesos multiplataforma que se ejecuta en la terminal. Muestra los procesos en ejecución con sus líneas de comandos completas y el uso de CPU y memoria, además de datos generales del sistema, como la carga media y el uso de swap. La lista se puede desplazar tanto vertical como horizontalmente.
¿htop es gratuito? ¿Qué licencia tiene?
htop es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿htop sigue mantenido?
Mantenimiento activo. El último commit de htop fue el 4 nov 2026.
¿Para qué puedo usar htop?
Comprobar qué proceso está consumiendo CPU o memoria en un servidor Linux o BSD. Encontrar y terminar un proceso descontrolado sin tener que buscar su PID. Supervisar la carga del sistema desde una sesión de terminal remota por SSH. Revisar las jerarquías de procesos al depurar un servicio que crea procesos secundarios.
¿Cómo se instala htop?
Instalar las dependencias de compilación (ejemplo para Debian/Ubuntu): sudo apt install libncursesw5-dev autotools-dev autoconf automake build-essential Descargar el código fuente del repositorio de Git o de las versiones de GitHub Compilar desde el código fuente: ./autogen.sh && ./configure && make Instalar en el sistema local: make install
¿Dónde consigo htop?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/htop-dev/htop

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados