HTOP: Comprobar recursos utilizados en Linux

Categoría:  Sysadmin
Fecha: 08/07/2024
Quiero empezar este post diciendo que me encanta HTOP, y por eso escribo esto.

Aunque de forma predeterminada Linux trae la herramienta TOP que puedes ver a continuación y que nos permite ver los recursos utilizados en el sistema:

top Linux

Algunos como yo, a la herramienta TOP de Linux le echamos en falta una forma más gráfica de mostrar los datos, siempre dentro de las limitaciones del terminal, evidentemente.

Justo para hacer esto tenemos HTOP y BTOP, aunque personalmente a mí me gusta mucho más HTOP, además que se puede instalar en cualquier distribución Linux sin necesidad de añadir repositorios.

En la siguiente captura puedes ver la interfaz por defecto de HTOP, puedes compararla con la de TOP para ver las diferencias.
Aunque esta es la configuración por defecto, en algunas distribuciones Linux específicas puede traer una configuración diferente y mostrar los datos con algunas variaciones, como es el caso de TrueNAS.

htop Linux

Y por si quieres ver la interfaz predeterminada de BTOP, también te dejo una captura:

btop Linux

Como puedes comprobar, alternativas a la herramienta TOP de Linux hay unas cuantas. Incluso hay algunas variantes más específicas como IOTOP para comprobar el uso de I/O de disco en Linux y MYTOP para comprobar el uso de MySQL o MariaDB.

En este post vamos a centrarnos en HTOP, que como he dicho, me encanta y es una de mis herramientas favoritas. De hecho, me he acostumbrado tanto a HTOP que actualmente soy incapaz de utilizar TOP.
HTOP no es solo una herramienta de monitorización del sistema, sino también una herramienta de gestión de procesos del sistema. En este sentido es mucho más potente que TOP, por la parte visual que tiene.

Índice del artículo
  • Instalar HTOP en un servidor Linux
  • La interfaz de HTOP
  • Configurar la interfaz de HTOP

Instalar HTOP en un servidor Linux


Como ya he comentado, podemos instalar HTOP en cualquier distribución Linux sin necesidad de añadir repositorios ni hacer cosas raras.
HTOP está disponible para cualquier distribución Linux, pero también está disponible para los sistemas basados en BSD como FreeBSD u OpenBSD, e incluso para Mac OS X.

En el caso de tener un servidor con Debian o Ubuntu, podemos instalar directamente HTOP utilizando el siguiente comando:
apt install htop

Si aún tenemos un servidor VPS o servidor dedicado con una distribución Linux antigua basada en CentOS, debemos utilizar YUM, por lo que debemos utilizar el siguiente comando:
yum install htop

Sin embargo, si tenemos un AlmaLinux o similar, debemos utilizar DNF, por lo que podemos instalar HTOP en Almalinux utilizando el siguiente comando:
dnf install htop

Una vez que tenemos HTOP instalado, podemos iniciarlo de forma simple con un comando, pero eso lo vamos a ver en la siguiente sección de este artículo.

La interfaz de HTOP


Como ya hemos comentado, el punto fuerte de HTOP es que podemos monitorizar los recursos de nuestro servidor en tiempo real mediante una interfaz más o menos visual, al menos podemos decir que es mucho más visual que la herramienta TOP de Linux.

Después de instalar HTOP en nuestro servidor, podemos iniciarlo con el siguiente comando:
htop

Después de hacer esto nos saldrá algo así:

htop interfaz Linux

Como puedes ver, la interfaz se va actualizando cada segundo con datos en tiempo real.

De forma predeterminada podemos ver los siguientes datos:

  • Uso de cada núcleo de CPU disponible en el servidor.

  • Memoria RAM utilizada y libre.

  • Swap utilizado y libre.

  • Tareas y procesos

  • Load (Carga).

  • Uptime o tiempo de actividad continuo.

  • Listado de procesos ordenados por distintos parámetros.


Todos estos elementos y datos son configurables. De hecho, ese es otro de los puntos fuertes de HTOP, ya que podemos personalizar los datos que nos salen en la interfaz de la herramienta.

Existe un truco para HTOP que muy poca gente sabe, y es que podemos utilizar el ratón en la interfaz para seleccionar elementos, ordenar cosas e interactuar con la interfaz:

configurar HTOP

En el GIF anterior puedes ver, por ejemplo, como ajustar las columnas de la parte de arriba de la interfaz de HTOP.

Al principio de este artículo mencioné IOTOP, una herramienta para ver el I/O de disco en entornos Linux, pero con HTOP no es necesaria, ya que tenemos una sección donde podemos ver los procesos ordenados por uso de I/O:

IO de disco HTOP Linux

Hasta que he escrito esto no lo he pensado, pero otro punto fuerte para HTOP es que tenemos dos herramientas integradas en una misma herramienta.
Recuerda que puedes utilizar tanto el teclado como el ratón para navegar por la interfaz y las opciones de HTOP. Incluso puedes utilizar la rueda del ratón para desplazarte hacia arriba y hacia abajo en los listados.

Configurar la interfaz de HTOP


La interfaz de HTOP es totalmente configurable como has podido ver en el final del bloque anterior.
Personalmente, aunque la interfaz de HTOP se puede personalizar bastante, yo suelo dejarla por defecto y solo añado algunas cosas como por ejemplo que me muestre las frecuencias de CPU de los núcleos del procesador.

Para configurar la interfaz de HTOP podemos pulsar F2 para abrir las opciones:

htop linux VPS

Podemos utilizar tanto el teclado como el ratón para navegar por las opciones y los paneles de opciones.

Entre las opciones que podemos configurar en la interfaz de HTOP:

  • Podemos modificar la disposición de columnas de la parte de arriba de la interfaz.

  • Podemos ajustar opciones varias relacionadas con los datos mostrados, como por ejemplo mostrar la frecuencia del procesador.

  • Podemos añadir más datos a la interfaz predeterminada de HTOP, en parte por eso podemos añadir más columnas a la parte de arriba.

  • Podemos añadir más pestañas, de forma predeterminada solo tenemos la principal y la que nos muestra el I/O. Pero podemos añadir otras personalizadas con datos personalizados de los que nos permite mostrar HTOP.


Además de las opciones que tenemos en la parte de SETUP de HTOP, podemos ajustar algunas cosas más utilizando el F4 y el F6 para filtrar y ordenar los listados mostrados en la interfaz de la herramienta.

Podemos ordenar por cualquiera de los parámetros mostrados:

htop servidor dedicado linux

Y también podemos ampliar información de los procesos ejecutados en el sistema Linux:

listado de procesos htop linux

Y si queremos matar un proceso de la lista, podemos utilizar F9. Evidentemente, nos pedirá verificación antes de matar el proceso seleccionado.

Si queremos mostrar solo los procesos ligados a un determinado usuario, podemos hacerlo con la tecla U:

instalar htop linux

También podemos marcar procesos específicos en el listado para tenerlos identificados utilizando la tecla ESPACIO:

htop linux procesos

HTOP tiene muchas más opciones que podemos configurar, pero son para usos muy específicos. Mi recomendación es si quieres personalizar completamente HTOP, te pongas a revisar las opciones una por una y ver en que afectan a la utilización de la herramienta.
Álvaro Fontela
Álvaro Fontela

Alvaro Fontela es consultor WordPress especializado en WPO y rendimiento web, además de co-fundador y CEO de Raiola Networks.

Artículos relacionados

Si te ha gustado este post, aquí tienes otros que pueden ser de tu interés. ¡No dejes de aprender!

Aún no tenemos comentarios en HTOP: Comprobar recursos utilizados en Linux

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *