Manual de Htop, la mejor herramienta para monitorizar linux

Manual de Htop, la mejor herramienta para monitorizar linux.

La herramienta htop es la mejor alternativa al comando top, además nos ofrece muchas características y nuevas opciones si lo comparamos con top.

El concepto básico de htop, es el de un visor de procesos interactivo para sistemas basados en Unix. Opera en modo texto y requiere la biblioteca ncurses. Diseñado como una opción a top, las métricas de CPU y memoria se visualizan mediante barras gráficas fácilmente comprensibles.

A diferencia de top, htop nos permite desplazarnos vertical y horizontalmente por la pantalla para ver todos los procesos que se ejecutan en el sistema. Ademas, podemos vigilar el rendimiento identificando los diferentes colores de htop. También podemos hacer cualquier tarea con los procesos activos.

Principales características de htop:

  • Permite desplazarnos vertical y horizontalmente para ver todos los procesos y líneas.
  • Si lo comparamos con el comando top, htop imprime los datos mucho más rápido.
  • Permite eliminar procesos sin ingresar la ID.
  • Permite modificar las propiedades de un proceso sin insertar su ID.
  • Puedes matar múltiples procesos a la vez.
  • Su salida coloreada hace que identifiquemos posibles problemas de forma rápida.

En este articulo vemos sus principales conceptos, así como sacar el máximo provecho de htop.

 

Manual de Htop

Instalar htop

Aunque para muchos sysadmin es una herramienta imprescindible, normalmente no viene instalada por defecto en (casi) ninguna distribución linux, pero si en sus repositorios oficiales. Vemos con instalarla.

Debian, Ubuntu, Linux Mint y derivados:

CentOS, RHEL, Fedora y derivados:

Arch linux, Manjaro y derivados:

Open Suse, Suse y derivados:

 

Comprender htop

La pantalla principal de Htop se divide en tres partes: Header, Body y Footer (encabezado, cuerpo y pie de página).

  • Header: Muestra el uso de la CPU, la memoria, la swap, los promedios de carga y el tiempo que el sistema lleva encendido.
  • Body: Aquí podemos ver la lista de los procesos que se están ejecutan actualmente en el sistema.
  • Footer: Nos encontramos con el menú principal de la herramienta.
Header Body y Footer de Htop

Header, Body y Footer de Htop

Colores del encabezado

Dividimos los colores del encabezado en tres secciones:

CPU:

  • Azul: Porcentaje de uso de los procesos de baja prioridad.
  • Verde: Porcentaje de uso de los procesos que necesitan los usuarios.
  • Rojo: Porcentaje utilizado por los procesos del sistema.
  • Cian: Porcentaje consumido por caches y otros.

Memoria:

  • Verde: Porcentaje de la RAM utilizada.
  • Azul: Búfer.
  • Amarillo o Naranja: Tamaño de la caché.

Swap:

  • Rojo: Porcentaje de la swap ocupada.
Menú del body

En la parte superior del body nos encontramos con el menú indicativo, explicamos su significado en la siguiente tabla.

IndicaciónQue representa
PIDID del proceso.
USERUsuario del proceso.
PRIPrioridad del proceso en el kernel linux.
NIEl "nice" de un proceso tiene una escala desde 19 (baja prioridad) a -20 (alta prioridad). Un valor alto nos indica que el proceso permite que otros tengan más prioridad.
VIRTTamaño virtual del proceso.
RESNos indica la memoria física que consume un proceso.
SHRNos indica la memoria que se puede compartir o comparte con otros procesos.
SEstado de los procesos:
-S: "sleeping" durmiendo (inactivo)
-R: "running" activo
-D: ininterrumpible
-Z: "zombie"
-T: trazado o suspendido
-W: paginación
CPU%Porcentaje de tiempo de uso del proceso en la CPU.
MEM%Porcentaje de memoria utilizada por el proceso.
TIME+Tiempo del proceso.
CommandRuta o URL

 

Organizar la salida de htop

De forma predeterminada y como la gran mayoría de herramientas, Htop ordena la salida a través del valor de uso de la CPU. Si quieres organizar la salida desde otro valor, pulsa la tecla «F6», selecciona la fuente primaria del menú que aparece a la izquierda y pulsa Enter.

Menu de salidas prioritarias de Htop

Menú de salidas prioritarias de Htop

En nuestro ejemplo ordenamos la salida por el tiempo de uso (Time).

Prioridad Time en htop

Prioridad Time en htop

 

Listar la salida en árbol

A veces, puede ser difícil identificar la raíz real del proceso. Para solucionar este problema pulsa la tecla «F5» para cambiar a vista de árbol, así veras la relación padre / hijo de los procesos.

Listar htop en arbol

Listar htop en árbol

 

Cómo matar un proceso

Matar un proceso en htop es una tarea muy sencilla; selecciona el proceso, pulsas la tecla «F9» y en el menú que aparece a la izquierda marca la señal que quieres enviar al proceso indicado.

Matar un proceso en htop

Matar un proceso en htop

 

Cómo buscar un proceso

Si quieres localizar un proceso activo a través de la herramienta htop, pulsa la tecla «F3». Ahora escribe el nombre del proceso y automáticamente se marcara en la salida. En nuestro ejemplo buscamos «htop».

Buscar un proceso en htop

Buscar un proceso en htop

 

Personalizar el encabezado de htop

Htop es totalmente personalizable, al pulsar la tecla «F2» aparece un menú desde el cual puedes modificar el header de la aplicación según tus necesidades.

Personalizar el encabezado de htop

Personalizar el encabezado de htop

Nota final: Para abrir la ayuda oficial del monitor pulsa «F1».

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario