Monitorizar CPU en tiempo real con htop en Linux
htop es una herramienta interactiva de monitorización para sistemas Unix que permite visualizar en tiempo real el uso de recursos como CPU, memoria y procesos activos. A diferencia de top, htop ofrece una interfaz más amigable, manejo con teclas de función y colores sutiles que facilitan la interpretación de datos.
1. ¿Por qué elegir htop
- Interfaz gráfica en consola: Barras de uso de CPU y memoria.
- Interactividad: Selección, filtrado y ordenación de procesos con teclas de función.
- Personalización: Colores, columnas y presentación ajustables.
- Rendimiento: Bajo consumo de recursos comparado con otras opciones gráficas.
2. Instalación paso a paso
Para instalar htop en tu distribución preferida, sigue estos comandos:
Distribución | Comando de instalación |
---|---|
Debian/Ubuntu | sudo apt update sudo apt install htop |
RHEL/CentOS/Fedora | sudo yum install epel-release sudo yum install htop |
Arch Linux | sudo pacman -S htop |
3. Uso básico
Para iniciar htop, simplemente ejecuta:
htop
Verás una pantalla dividida en:
- Barras de uso de CPU (una por núcleo).
- Barra de uso de memoria y swap.
- Tabla de procesos ordenados por uso de CPU por defecto.
4. Teclas esenciales y atajos
- F2 – Configuración.
- F3 – Buscar procesos.
- F4 – Filtrar procesos.
- F5 – Vista en árbol (jerarquía).
- F6 – Cambiar columna de orden.
- F9 – Matar proceso.
- F10 – Salir.
5. Personalización avanzada
En el menú de configuración (F2), puedes:
- Seleccionar columnas visibles: PID, usuario, uso de CPU, etc.
- Modificar colores: barras de CPU y memoria.
- Ajustar la frecuencia de refresco (por defecto 1 segundo).
- Guardar configuraciones en .config/htop/htoprc.
6. Funciones avanzadas
- Monitorización remota: si combinas htop con
ssh
, puedes ver el estado de servidores remotos en tiempo real. - Scriptable: exporta la salida en texto para análisis automatizado.
- Alerts (bajo ciertas distribuciones): envía notificaciones cuando la carga de CPU supera un umbral.
7. Ejemplos prácticos
Caso 1: Detectar procesos que consumen demasiada CPU
htop --sort-key=PERCENT_CPU
Caso 2: Monitorizar un servidor remoto
ssh usuario@servidor htop
8. Seguridad y VPN recomendadas
Para conexiones remotas seguras y centradas en la privacidad, se recomienda usar una VPN de confianza. A continuación, una lista comparativa:
VPN | Protocolos | Enlace |
---|---|---|
OpenVPN | UDP/TCP | Documentación OpenVPN |
WireGuard | UDP | Sitio oficial WireGuard |
NordVPN | OpenVPN/WireGuard | Visitar NordVPN |
ExpressVPN | OpenVPN/IKEv2 | Visitar ExpressVPN |
9. Buenas prácticas
- Actualiza htop y el resto de paquetes regularmente.
- Evita ejecutar htop como root si no es necesario.
- Documenta y comparte la configuración (htoprc) con tu equipo.
- Establece umbrales de alerta en scripts exteriores si necesitas notificaciones.
10. Conclusión
htop es una herramienta versátil, ligera y altamente personalizable que, en entornos Linux, se convierte en un aliado imprescindible para cualquier administrador de sistemas. Permite un diagnóstico rápido y eficaz del rendimiento de la CPU y otros recursos del sistema.
Gracias a su intuitiva interfaz y sus numerosas opciones de configuración, htop continúa siendo preferido frente a alternativas más complejas.
Artículo creado para administradores y entusiastas de Linux. © 2024
Leave a Reply