Ir al contenido

htop - Hoja de Referencia del Visor Interactivo de Procesos

htop - Hoja de Referencia del Visor Interactivo de Procesos

htop es un visor de procesos interactivo y un monitor del sistema para Linux, macOS y BSD. Mejora el clásico top con una interfaz desplazable, con colores y compatible con el ratón, medidores por núcleo, un árbol de procesos, filtrado de texto y envío de señales con una sola tecla — sin necesidad de memorizar PID.

Instalación

PlataformaComando
Ubuntu/Debiansudo apt install htop
Fedora/RHELsudo dnf install htop
Arch Linuxsudo pacman -S htop
openSUSEsudo zypper install htop
Alpinesudo apk add htop
macOS (Homebrew)brew install htop
FreeBSDsudo pkg install htop

Iniciar htop

ComandoDescripción
htopIniciar htop
htop -u USERMostrar solo los procesos del usuario USER
htop -p PID1,PID2Monitorear solo los PID indicados
htop -d 10Establecer el retardo de actualización (décimas de segundo; 10 = 1s)
htop -s PERCENT_CPUIniciar ordenado por una columna (p. ej. PERCENT_MEM, TIME)
htop -tIniciar en vista de árbol
htop -CModo monocromo / sin color
htop --readonlyDeshabilitar todas las teclas que alteran procesos (demos seguras)
htop -hAyuda y lista completa de opciones
htop -VVersión

Teclas Esenciales

TeclaAcción
F1 / hAyuda
F2 / SConfiguración (medidores, colores, columnas, opciones de visualización)
F3 / /Búsqueda incremental por nombre de proceso
F4 / \Filtrar: mostrar solo los procesos coincidentes
F5 / tAlternar la vista de árbol
F6 / >Elegir la columna de ordenación
F7 / ]Aumentar la prioridad (reducir nice — requiere root)
F8 / [Disminuir la prioridad (aumentar nice)
F9 / kEnviar una señal al proceso seleccionado (menú de kill)
F10 / qSalir

Seleccionar y Actuar sobre Procesos

TeclaAcción
SpaceMarcar/desmarcar un proceso (actuar sobre varios a la vez)
UDesmarcar todos los procesos
cMarcar el proceso y sus hijos
kAbrir el menú de señales (SIGTERM, SIGKILL, SIGHUP, …)
aEstablecer la afinidad de CPU del proceso (donde sea compatible)
lListar los archivos abiertos del proceso (lsof)
sRastrear las llamadas al sistema con strace
eMostrar las variables de entorno del proceso
iEstablecer la prioridad de E/S (ionice)

Ordenación y Alternadores de Visualización

TeclaAcción
POrdenar por uso de CPU
MOrdenar por uso de memoria
TOrdenar por tiempo de CPU acumulado
IInvertir el orden de ordenación actual
HMostrar/ocultar los hilos de usuario
KMostrar/ocultar los hilos del kernel
pMostrar/ocultar las rutas completas de los programas
FSeguir el proceso seleccionado mientras la lista se reordena
uFiltrar la lista por un usuario elegido
+ / -Expandir/contraer un subárbol (en vista de árbol)

Interpretar los Medidores

ElementoSignificado
Barras de CPUCarga por núcleo; colores: azul = baja prioridad, verde = normal/usuario, rojo = kernel/sistema, naranja = IRQ
Barra de memoriaverde = usada, azul = búferes, amarillo/naranja = caché
Barra de swaprojo = swap usado
Promedio de cargaPromedios de la cola de ejecución a 1/5/15 minutos
PRI / NIPrioridad del kernel y valor nice
VIRT / RES / SHRMemoria virtual, residente y compartida
SEstado del proceso: R en ejecución, S durmiendo, D ininterrumpible, Z zombi, T detenido

Configuración

htop guarda automáticamente la configuración (medidores, columnas, colores, ordenación) al salir en:

~/.config/htop/htoprc

Edítalo a través de la interfaz con F2 (Configuración) en lugar de hacerlo a mano — htop reescribe el archivo al salir. Para experimentar sin tocar tu configuración:

htop --config /dev/null     # ejecutar con valores predeterminados, sin guardar nada

Flujos de Trabajo Comunes

# Encontrar y matar un proceso descontrolado por nombre
htop                # pulsa / , escribe el nombre, pulsa F9, elige SIGKILL

# Vigilar solo un servicio y sus procesos de trabajo
htop -p $(pgrep -d, nginx)

# Demostración silenciosa en una máquina compartida (sin kills accidentales)
htop --readonly

# Actualización cada segundo, ordenado por memoria, en vista de árbol
htop -d 10 -s PERCENT_MEM -t

htop frente a top frente a btop

Característicatophtopbtop
Desplazamiento / ratónLimitado
Árbol de procesosLimitadoSí (F5)
Búsqueda y filtradoNoSí (F3/F4)
Señales con una teclaNoSí (F9)
GráficosNoBarrasGráficos enriquecidos
Consumo de recursosMínimoBajoMayor
DisponibilidadUniversalMuy ampliaMás reciente

Recursos