Herramientas de Terminal 16-01-2024
Monitores de Recursos o Monitores de Sistemas
El uso de la terminal está considerado muchas veces como el uso de herramientas poco pulidas, pero realmente hay funciones muy pulidas y que permiten realizar tareas de forma muy cómoda y rápida, monitorear como se gestionan los recursos de un equipo puede parecer lejano para algunos, pero conlleva una utilidad al usuario.
Saber en qué estado está el consumo del procesador, memoria Ram, que procesos están corriendo, ancho de banda consumido y temperatura de componentes, ayuda al momento de detectar posibles errores en un PC, problemas de velocidad e incluso evitar posibles daños por temperaturas inadecuadas.
En el modo gráfico existen los monitores bajo una GUI, son sencillos de entender y la cantidad de información puede cambiar de un escritorio a otro, allí uno de sus problemas, cada escritorio termina usando uno propio como es el caso de gnome que pongo a continuación.
Gnome tiene actualmente su monitor de toda la vida arriba a la izquierda y otro en desarrollo abajo a la derecha
Por su parte, las herramientas de monitoreo en terminal tienen sus ventajas, se usan en diferentes bases y siempre será el mismo, se pueden usar aún sin el servidor de X activo, algo que es útil cuando es un equipo que hemos configurado como servidor y no tiene un escritorio, por lo cual solo tendremos la terminal.
Top
Empezaremos hablando de top, un monitor sencillo que viene prácticamente por defecto en todas las bases de linux y algunas de FreeBSD. Por lo cual es casi seguro que puedes utilizarlo sin instalar nada, solo con colocar top en la terminal.
Htop
Htop es posiblemente uno de los monitores más famosos en Linux, bajo la GPL-2.0 como indica su GitHub y presente en la mayoría de los repositorios en arch basta con sudo pacman -S htop, para ejecutarlo solo necesitaremos colocar htop en la terminal, nos trae el uso de los procesadores, memoria, swap, tiempo en funcionamiento y los procesos en sistema, a estos podremos incluso aplicarles un kill de forma sencilla poniéndonos sobre el proceso y presionando F9.
Bottom
Bottom es de mis favoritos y lo uso diario en mi equipo y la forma de presentar su información es cómoda, bajo licencia MIT como nos indica su GitHub, podemos instalarlo desde aur usando yay, yay -S bottom e invocarlo desde la terminal colocando btm.
Con una gráfica de uso de procesadores, memoria y red, muestra tambien el consumo de estos, mostrando todos los nucleos con su porcentaje de uso, consumo de Ram y Swap, no da la temperatura del procesador, GPU y unidades de disco (que suministren esta información en sensores).
El consumo de espacio en la partición de disco, indicando partición, disco, usado, disponible y total. Una lista de procesos con su consumo de CPU, memoria, escrituras y lecturas a disco.
Gotop
Un monitor que fue muy popular en algún momento, pero que actualmente no está en mantenimiento, aún funciona, en su GitHub el desarrollador envía a un Fork donde se continúa por otro grupo.
Algo que no es complicado gracias a estar bajo liucencia AGPL-3.0. Estéticamente, es muy bonito y luego de un tiempo lo instale en mi equipo para probar y anda sin problemas. Para instalar en Arch yay -S gotop para traerlo desde AUR. gotop en la terminal para ejecutarlo.
La información que trae es muy similar a la de bottom.
Btop
Es un monitor que uso diario en las pruebas que realizo de distribuciones Linux en el canal, es liviano y su información sin ser la más amplia se despliega correctamente, en su Github observamos que está bajo licencia Apache-2.0 y una lista de las distribuciones disponible en repositorios con sus versiones.
Para instalar en Arch basta con sudo pacman -S btop y luego btop en la terminal para ejecutar.
Gráfica de procesadores, consumo por núcleo al igual que la temperatura por núcleo. Lista de procesos, uso de memoria (incluyendo la caché) y discos. Gráfica de red con consumo de subida y descarga en una presentación fácil de leer y entender.
Finalmente
No es esta la lista de todos los monitores, existen más como el caso de bpytop, una versión de btop bajo phyton y muchos otros que aún no he visto, parece que el gusto de los desarrolladores por crear herramientas para monitor no se detiene, lo cual es una suerte, son una herramienta de gran utilidad y pueden proveer diferente información que ayudara de una u otra forma a quienes lo necesitan.
Es importante porque arrojan información de sistema en línea, no una imagen en un momento como sucede con los fetch, como es el caso de neofetch que arroja información del sistema, entre los cuales puede estar el consumo de Ram en un momento determinado, que también tienen su uso y que son culto de uso, con muchos usuarios que los personalizan de maneras ingeniosas, les dejo un ejemplo de un neofetch para quienes no lo conocen.
Luego de leer esto, ¿has usado alguno de estos motnitores o utilizas uno diferente a los mencionados?, me gustaria saber su experiencia.
Gracias por su atención
Feliz Día
Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes son capturas de pantalla de mis escritorios.
También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt
¡Felicitaciones!
1. Invierte en el PROYECTO ENTROPÍA y recibe ganancias semanalmente. Entra aquí para más información.
3. Suscríbete a nuestra COMUNIDAD, apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.
4. Creación de cuentas nuevas de Hive aquí.
5. Visita nuestro canal de Youtube.
Atentamente
El equipo de curación del PROYECTO ENTROPÍA
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.