Bpytop: Un elegante y robusto monitor de recursos para la terminal

Bpytop: Un elegante y robusto monitor de recursos para la terminal

Bpytop: Un elegante y robusto monitor de recursos para la terminal

Independientemente de que seamos un usuario promedio de Distros GNU/Linux con pocos o muchos conocimientos técnicos sobre las Distribuciones que tengamos instaladas, o un profesional del tipo, Administrador de servidores y sistemas (SysAdmin), Desarrollador de Software (Developers/DevOps) o Especialista del área de la Seguridad Informática (Hackers/Pentesters); algo que nos suele caracterizar a todos es el deseo de personalización y monitorización del sistema operativo.

Por ello, variamos, cambiamos y optimizamos con cierta frecuencia, la base y las aplicaciones de la misma para darle un toque único u original, y poder mejorar la eficiencia de las mismas. Y para medir esto último, solemos usar monitores de recursos gráficos, pero también de terminal. Aunque, muchos suelen usar el clásico comando «htop» para ello, sobre todo para lucir el consumo de recursos en las celebraciones de los «Viernes de Escritorio», la verdad es que existen herramientas más elegantes y robustas como la que hoy mostraremos por primera vez aquí, en Desde Linux, llamada «Bpytop».

SysMonTask: Un útil y compacto Monitor de Sistemas para GNU/Linux

SysMonTask: Un útil y compacto Monitor de Sistemas para GNU/Linux

Y, antes de comenzar esta presente publicación sobre la app CLI de monitorización de recursos «Bpytop», les recomendamos explorar la anterior publicación relacionada, al finalizar la misma:

SysMonTask: Un útil y compacto Monitor de Sistemas para GNU/Linux
Artículo relacionado:
SysMonTask: Un útil y compacto Monitor de Sistemas para GNU/Linux

Bpytop: app CLI de monitorización de recursos de HW/SW

Bpytop: app CLI de monitorización de recursos de HW/SW

¿Qué es Bpytop?

Según su Desarrollador (aristocratos) en su sitio oficial en GitHub, esta aplicación de Terminal Linux es descrita muy brevemente de la siguiente forma:

Un monitor de recursos para Linux/OSX/FreeBSD.

Un dato importante sobre su Desarrollador es que, el mismo también ha desarrollado antes aplicaciones similares como BashTop y BTop. Por lo que Bpytop, vendría a ser la versión basada en Python del monitor de recursos creado por su desarrollador y una versión intermedia entre las 2 anteriores, es decir, más moderna que BashTop, pero más antigua que Btop (Btop++), que vendría a ser la versión basada en C++ del monitor de recursos y la más actualizada, por lo que es la que se sigue desarrollando de forma más rápida y más al día.

Además, y al igual que otros monitores de recursos similares, Bpytop muestra al usuario el uso y estado del procesador y sus núcleos, la memoria RAM, los Discos instalados y en ejecución, las interfaces de red cableadas e inalámbricas activas y los procesos (tareas) que actualmente se estén ejecutando en el sistema operativo. Solo que cuenta con una personalización muy bonita, funcional y versátil.

En consecuencia, entre sus características más esenciales y destacadas podemos mencionar las siguientes 10:

  1. Está creada para que sea fácil de usar, por lo que, ofrece un sistema de menú inspirado al estilo de un juego.
  2. Ofrece una compatibilidad total con el ratón del ordenador sobre toda su interfaz gráfica del terminal.
  3. Incluye una GUI rápida y receptiva con selección de proceso mediante las teclas Arriba y Abajo.
  4. Permite activar a petición la visualización de estadísticas detalladas del proceso seleccionado.
  5. Tiene una excelente capacidad para filtrar procesos, se pueden ingresar múltiples filtros.
  6. Puede enviar señales de SIGTERM, SIGKILL, SIGINT al proceso seleccionado.
  7. Incluye un menú para cambiar todas las opciones del archivo de configuración.
  8. Muestra las velocidades actuales de lectura y escritura de los discos.
  9. Muestra un gráfico de escala automática para el uso de la red.
  10. Ofrece un fácil cambio entre opciones de clasificación.

Bpytop

Instalación

Su instalación es realmente sencilla y rápida sobre casi todas las Distros Madres principales, tal como puede verse directamente mediante el siguiente enlace. Por ejemplo, para el caso de Debian GNU/Linux se encuentra disponible actualmente su última versión estable (1.0.68) de hace más de 2 años, para su instalación vía repositorio mediante la simple orden de comando siguiente:

Bpytop

sudo apt install bpytop

Y luego de instalada, solo basta ejecutar el comando bpytop para disfrutar de esta fabulosa aplicación CLI, que está mayormente desarrollada en Python, tal como se muestra en la siguiente captura de pantalla:

Pantallazo 1

Btop++

Mientras que, si se desea usar la más reciente versión de Btop++, que para el caso de Debian GNU/Linux se encuentra disponible actualmente su última versión estable (1.2.13) de hace casi un año, para su instalación vía repositorio mediante la simple orden de comando siguiente:

sudo apt install btop

Y luego de instalada, solo basta ejecutar el comando btop para disfrutar de esta fabulosa aplicación CLI que está mucho más actualizada que Bpytop, pero desarrollada mayormente en C++, tal como se muestra en la siguiente captura de pantalla:

Ejecutar el comando btop

herramienta de monitorización de sistema
Artículo relacionado:
Monitorix: Una ligera herramienta de monitorización de sistema

Resumen: Banner post 2021

Resumen

En resumen, ya sea por una simple motivación cosmética y de personalización de nuestro Escritorio GNU/Linux o por una real y necesaria monitorización del funcionamiento y rendimiento de nuestros ordenadores, las actuales herramientas de monitorización de recursos «Bpytop» y Btop, son mucho más llamativas, completas y versátiles que simplemente usar el comando «htop». Por lo tanto, es una app CLI digna de probarse y usarse sobre nuestras geniales Distros GNU/Linux.

Por último, recuerda visitar nuestra «página de inicio» en español. O, en cualquier otro idioma (con solo agregar al final de nuestra URL actual, 2 letras al final, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras) para conocer más contenidos actuales. Y también, puedes unirte a nuestro canal oficial de Telegram para explorar más noticias, guías y tutoriales. Y también, ha este grupo para hablar y obtener más información sobre cualquier tema TI aquí abordado.


Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.