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».
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:
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 como la versión alternativa o más moderna de los demás monitores de recursos CLI que el mismo ha creado, pero haciendo énfasis en el uso de Python para su desarrollo.
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:
- Está creada para que sea fácil de usar, por lo que, ofrece un sistema de menú inspirado al estilo de un juego.
- Ofrece una compatibilidad total con el ratón del ordenador sobre toda su interfaz gráfica del terminal.
- Incluye una GUI rápida y receptiva con selección de proceso mediante las teclas Arriba y Abajo.
- Permite activar a petición la visualización de estadísticas detalladas del proceso seleccionado.
- Tiene una excelente capacidad para filtrar procesos, se pueden ingresar múltiples filtros.
- Puede enviar señales de SIGTERM, SIGKILL, SIGINT al proceso seleccionado.
- Incluye un menú para cambiar todas las opciones del archivo de configuración.
- Muestra las velocidades actuales de lectura y escritura de los discos.
- Muestra un gráfico de escala automática para el uso de la red.
- Ofrece un fácil cambio entre opciones de clasificación.
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) para su instalación vía repositorio mediante la simple orden de comando siguiente:
sudo apt install bpytop
Y luego de instalada, solo basta ejecutar el comando bpytop para disfrutar de esta fabulosa aplicación CLI, tal como se muestra en la siguiente captura de pantalla:
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, la herramienta de monitorización de recursos «Bpytop», es mucho más llamativa, completa y versátil 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.