Este artículo desglosa los principales indicadores que muestra htop, el monitor interactivo de procesos para Linux, explicando el origen y el significado de cada campo. En primer lugar, el uptime —tiempo que el sistema lleva encendido— se obtiene del fichero /proc/uptime, que almacena los segundos totales de actividad y los segundos en estado idle; para reproducir el comando se puede recurrir a strace y observar qué ficheros abre el binario (/proc/uptime, /proc/loadavg, /var/run/utmp).
Después se aborda la carga media (load average), tomada de /proc/loadavg, que refleja la media móvil exponencial del número de procesos en ejecución o en cola para ejecutarse y de los procesos no interrumpibles. El autor aclara que, a diferencia de la CPU, un valor de 1.0 en un equipo de un núcleo equivale al 100 % de uso, mientras que en un equipo de dos núcleos equivaldría al 50 %; para medir la utilización real al instante se recomienda mpstat, del paquete sysstat.
El texto también explica por qué htop usa el término Tasks en lugar de Processes —el núcleo de Linux denomina internamente task a cada proceso— y cómo mostrar u ocultar hilos con la combinación Shift+H. Por último, se describen las columnas de usuario, prioridad, nice y tiempo de CPU de la tabla de procesos, junto con atajos de teclado (F1–F10, Space para etiquetas) que ayudan a identificar qué tarea está consumiendo recursos.
