Monitorizar actividad del sistema en Linux con GoTop

Monitorizar actividad del sistema en Linux con GoTop

Cuando tenemos que monitorizar los recursos en un equipo basado en Linux podemos utilizar la popular herramienta top que viene incluida por defecto en cualquier distribución y nos mostrará información relevante sobre procesos, consumo de CPU, memoria RAM y otras cosas interesantes.

También podemos emplear otra conocida alternativa que es htop (personalmente una de mis favoritas) que añade una interfaz más amigable y gráfica, útil para ver la evolución de los recursos con un vistazo.

Sin embargo hoy he querido hablaros de una alternativa más reciente y menos conocida que nos permite hacer lo mismo que htop, pero con otra capa gráfica y opciones diferentes. Veamos los pasos de instalación y cómo monitorizar actividad del sistema en Linux con GoTo.

Instalación de Gotop

Instalar Gotop en Ubuntu o CentOS

Prerrequisitos:

Si no lo tenemos previamente instalado, lo primero que haremos es instalar Git ejecutando el siguiente comando:

sudo apt-get install git

El proceso para instalar Gotop en Ubuntu / Debian o CentOS  es exactamente el mismo. Primero clonaremos los ficheros a nuestro equipo local:

git clone --depth 1 https://github.com/cjbassi/gotop.git /tmp/gotop

Ahora descargaremos, mediante un script, el archivo binario a nuestro directorio local de instalación.

/tmp/gotop/download.sh

Instalar gotop en Ubuntu o CentOS

Después de descargarlo será necesario mover gotop a nuestro directorio personal con $PATH. Primero consultaremos nuestro $path con:

$PATH

Veremos algo similar a esto.

Ver $PATH en Ubuntu

Para mover el programa a alguna de las variables de entorno reconocidas en nuestro sistema será necesario hacer lo siguiente:

sudo mv gotop /home/alejandro/bin

Recomiendo sin embargo utilizar una variable como /usr/local/bin para poder utilizar la herramienta sin problemas con otros usuarios.

¿Por qué hacemos esto? Para no tener que especificar la ruta completa donde hemos instalado el binario cada vez que queramos ejecutar el programa.

Listo, ya podemos utilizar gotop para monitorizar los recursos de nuestro sistema Ubuntu con solo escribir el comando en la terminal:

gotop

Instalar gotop en Arch Linux

Para instalar gotop en Arch Linux se menciona en la web de Linoxide un método alternativo, que comienza por conseguir el binario desde el repositorio AUR:

wget https://aur.archlinux.org/cgit/aur.git/snapshot/gotop-bin.tar.gz

Después tendremos que descomprimir el archivo descargado y movernos a la carpeta recién creada:

tar -xvzf gotop-bin.tar.gz ; cd gotop-bin

Compilaremos el paquete con:

makepkg -s

Tras compilar, tendremos un archivo con extensión .xz en el directorio. Si hacemos un “ls” veremos lo siguiente:

  • gotop_1.2.10_linux_amd64.tgz
  • gotop-bin-1.2.10-1-x86_64.pkg.tar.xz
  • pkg PKGBUILD
  • src

Ahora ya podremos instalar normalmente el paquete con pacman:

sudo pacman -U gotop-bin-1.2.10-1-x86_64.pkg.tar.xz

Monitorizar recursos en Linux con Gotop

Con la herramienta gotop podremos monitorizar diferentes aspectos del sistema operativo: uso de CPU, procesos consumidores de CPU, uso de RAM y archivo de paginación, uso de discos, temperaturas y uso de red.

Lo lanzaremos de forma simple con:

gotop

gotop Linux

NOTA: solo aparece un core porque lo estoy ejecutando en una máquina virtual, pero se muestran estadísticas para todos los núcleos físicos y lógicos del procesador.

Opciones del programa

Si escribimos gotop –help para llamar a la ayuda del programa, veremos que contamos con las siguientes opciones:

  • -c: nos permite escoger un esquema de color distinto
  • -h: muestra la ayuda del programa
  • -m: muestra el modo minimalista, con solo datos sobre CPU, memoria y procesos
  • -r: permite establecer el ratio de actualización del programa en segundos. Por defecto es 1.

Ejemplos:

En el primer caso se cambia el color a monokai, mientras en el segundo se muestra el modo “minimum”. Habría sido deseable que ocupase menos espacio en pantalla, que era lo que pensaba en un principio.

Espero que os haya gustado la herramienta, me parece bastante limpia y con la suficiente personalización para suponer una alternativa a las tradicionales top y htop.

Aprende másRealizar benchmarks en Linux con Sysbench

No olvidéis que podéis sugerir más aplicaciones en los comentarios 😉

Deja tu comentario (puedes hacerlo de forma anónima)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.