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:
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.
Y por si quieres ver la interfaz predeterminada de BTOP, también te dejo una captura:
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.[elementor-template id="80835"]
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 htopSi 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 htopSin embargo, si tenemos un AlmaLinux o similar, debemos utilizar DNF, por lo que podemos instalar HTOP en Almalinux utilizando el siguiente comando:
dnf install htopUna 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:htopDespués de hacer esto nos saldrá algo así: 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.
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: 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.