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 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:
- 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) 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:
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:
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.