Bashtop, una herramienta de terminal para la supervisión de recursos
En el siguiente artículo vamos a echar un vistazo a Bashtop. Esta es una utilidad con la que podremos monitorizar los recursos del equipo desde la terminal de Gnu/Linux. Se trata de una herramienta para la línea de comandos que nos va a mostrar estadísticas para de la CPU, memoria, procesos en ejecución o el ancho de banda, por mencionar algunos. Bashtop se puede instalar en Gnu/Linux, macOS e incluso FreeBSD.
Esta herramienta llega a los usuarios con una interfaz de terminal receptiva con un menú personalizable. La supervisión de diversas métricas del sistema se facilita gracias a la ordenada disposición de las distintas secciones de visualización. Con Bashtop, también vamos a poder ordenar los procesos, así como cambiar fácilmente entre las distintas opciones de clasificación. Además, puede enviar SIGKILL, SIGTERM y SIGINT a los procesos que nos interese.
Características generales de Bashtop
- Es un programa sencillo de utilizar.
- Cuenta con una interfaz de usuario rápida y sensible, con selección de proceso mediante las teclas ARRIBA / ABAJO.
- El programa cuenta con una función para mostrar estadísticas detalladas del proceso seleccionado.
- Tendremos disponible la capacidad para filtrar procesos.
- Vamos a tener disponible un fácil cambio entre las opciones de clasificación.
- Podremos enviar señales SIGTERM, SIGKILL, SIGINT al proceso seleccionado.
- El programa cuenta con un menú de interfaz de usuario desde el que podremos cambiar todas las opciones del archivo de configuración.
- Gráfico de escala automática para el uso de la red.
- Nos va a mostrar un mensaje en el menú si hay una nueva versión disponible.
- También nos va a mostrar las velocidades actuales de lectura y escritura de los discos.
- Cuenta con múltiples métodos de recopilación de datos.
Estas son algunas de las características de este programa. Se pueden consultar todas desde la página en GitHub del proyecto.
Instalación de Bashtop en Ubuntu
Para instalar con éxito Bashtop, tendremos que asegurarnos de tener las siguientes dependencias listas en nuestro sistema:
- Bash 4.4 o versiones posteriores.
- Git.
- GNU Coreutils.
- Herramientas de línea de comandos GNU sed, awk y grep.
- Sensores Lm. Esta es opcional, y sirve para recopilar estadísticas de temperatura de la CPU.
Se pueden consultar todos los requisitos en detalle desde la página en Github del proyecto.
Instalación manual
Una vez cumplidos todos los requisitos previos, vamos a comenzar con la instalación manual de Bashtop. Esto debería funcionar en todas las distribuciones.
Para instalar Bashtop manualmente, vamos a comenzar clonando el repositorio de git con el siguiente comando en la terminal (Ctrl+Alt+T):
git clone https://github.com/aristocratos/bashtop.git
Ahora ya podemos compilar desde la fuente utilizando los siguientes comandos en la misma terminal:
cd bashtop sudo make install
Desinstalar
Para desinstalar Bashtop, desde la carpeta de Bashtop, solo tendremos que ejecutar el comando:
sudo make uninstall
Después tendremos que eliminar la carpeta desde dónde ejecutamos el anterior comando.
Instalar mediante snap o PPA
Aquí vamos a poder optar por 2 formas de instalar Bashtop en Ubuntu. La primera será utilizando snap o también podremos usar el administrador de paquetes APT.
Para instalar esta herramienta mediante paquete snap, tendremos que ejecutar en una terminal (Ctrl+Alt+T) el comando:
sudo snap install bashtop
Si prefieres utilizar el administrador de paquetes APT, primero habrá que añadir el PPA de Bashtop ejecutando en una terminal (Ctrl+Alt+T) el comando:
sudo add-apt-repository ppa:bashtop-monitor/bashtop
Después de actualizar la lista de paquetes, ya podemos instalar Bashtop con el comando que se muestra a continuación:
sudo apt install bashtop
Desinstalar
Si has utilizado el paquete snap para la instalación, podrás eliminarlo de tu sistema escribiendo en la terminal (Ctrl+Alt+T) el comando:
sudo snap remove bashtop
Si optaste por usar el repositorio para la instalación, se puede eliminar del sistema escribiendo en la terminal (Ctrl+Alt+T):
sudo add-apt-repository -r ppa:bashtop-monitor/bashtop
En este caso, ahora podemos proceder a desinstalar Bashtop escribiendo en la misma terminal:
sudo apt remove bashtop; sudo apt autoremove
Usar Bashtop
Tras la instalación, cuando queramos iniciar esta herramienta, simplemente tendremos que ejecutar el siguiente comando en la terminal (Ctrl+Alt+T):
bashtop
Configuración
El archivo de configuración de Bashtop lo podemos encontrar en ~/.config/bashtop/bashtop.cfg. En este archivo vamos a poder cambiar los parámetros como consideremos oportuno, para personalizar la apariencia y la salida de métricas.
Para echar un vistazo a los comandos y atajos de teclado, podemos iniciar la herramienta y pulsar la tecla ESC. Después habrá que seleccionar la opción ‘AYUDA‘ usando la flecha hacia abajo.
Esta herramienta proporciona a los usuarios una excelente manera de vigilar los recursos de nuestro sistema. Sin embargo, además de consumir más recursos, también es más lenta que top y htop. Para obtener más información acerca de Bashtop, los usuarios podemos consultar la página en GitHub del proyecto.