Clicky

¿Qué significan las barras de color en htop?

barras de color en htop

htop es un administrador de tareas completo basado en terminal

¿Alguna vez te preguntaste qué significan todas las barras de color rojo, verde, naranja, aguamarina y azul oscuro en htop? Incluso si no estás familiarizado con htop, este artículo te presentará el gran administrador de tareas de Linux y su clave de colores.

Instalación de htop

Si aún no has instalado htop, puedes instalarlo en el indicador de la terminal, usando apt o yum:

Para instalar htop en tu distribución de Linux basada en Debian/Apt (como Ubuntu y Mint), escribe:

# sudo apt install htop

Para instalar htop en tu distribución de Linux basada en RedHat/Yum (como RedHat y Fedora), teclea:

# sudo yum install htop

htop - el gran administrador de tareas de Linux

Muchos usuarios están familiarizados con el administrador de tareas de Windows. Esa pequeña y práctica utilidad que te permite matar procesos cuando están colgados y echar un rápido vistazo a cómo funciona tu sistema en cuanto al hardware.

Pero, ¿qué podemos usar en Linux? Si bien algunas versiones diferentes de Linux pueden venir con su propio administrador de tareas (como System Monitor en Ubuntu), estas herramientas pueden no ser universales. También pueden carecer de funciones y ser inutilizables desde la línea de comandos.

Bienvenido a htop, el administrador de tareas completo basado en terminal que también se puede iniciar en varias distribuciones directamente desde el escritorio, sin tener que usar un terminal.

htop

htop te permite navegar a través de los procesos que se ejecutan en el sistema, ordenarlos de varias maneras (intenta hacer clic en uno de los encabezados para ordenar por esa columna, y haz clic en él nuevamente para revertir la clasificación), para matar procesos cuando sea necesario utilizando una variedad de señales de eliminación (para hacerlo, selecciona un proceso para eliminar, presiona F9 y selecciona una señal de interrupción) y una variedad de otras funciones de supervisión y gestión de procesos.

¿Qué pasa con todos los colores?

Hasta ahora, solo echamos un vistazo a la parte inferior de la GUI de htop: la lista de procesos y las funciones de htop para administrar cada proceso. Sin embargo, la parte superior de la GUI de htop es donde se combina toda esa información y donde podemos monitorear el desempeño de nuestro hardware.

Si deseas obtener más información sobre cómo interpretar este resultado, puedes revisar este artículo: Is Your Linux System Memory, CPU or IO Bound? (¿Está su memoria de sistema Linux, CPU o IO vinculados?).

Al observar las barras y las estadísticas de la memoria (Mem), el intercambio (Swp) y los subprocesos de la CPU (1 barra por subproceso), vemos rápidamente que se utiliza una gran variedad de colores para proporcionar información más detallada sobre cada componente y su barra de estado. Vemos rojo, verde, naranja, azul oscuro y potencialmente aguamarina, y también hay algún desplazamiento entre barras de diferentes tipos. Por ejemplo, la barra de memoria tiene color naranja, mientras que los subprocesos de la CPU no.

Todos estos colores se ven mucho mejor que la alternativa: htop sin codificación de colores:

htop en blanco y negro

Puedes iniciar htop en modo monocromo invocando htop -C (se requiere C mayúscula, la minúscula no funcionará) en la línea de comando.

Poniendo la salida monocromática a un lado y volviendo a nuestra más agradable salida de alta calidad predeterminada y colorida, ¿qué significa cada uno de los colores?

La clave de color

¡La clave de color superior puede parecer difícil de encontrar! Si accedemos al manual de htop (man htop) no hay información sobre los colores, aparte de cómo deshabilitarlos usando la opción -C discutida anteriormente. La respuesta es presionar la tecla F1 que nos llevará a una pequeña pantalla de ayuda con la tecla de color, así como algunos útiles atajos de teclado:

códigos de colores en htop

Para la barra de uso de subprocesos de la CPU, las barras azul oscuro son procesos de baja prioridad, las barras verdes son procesos normales, las barras rojas son el tiempo del kernel y (aunque es posible que no veas esto), las barras de color aguamarina son procesos virtualizados, cuando están presentes.

Una barra completa de uso de subprocesos de la CPU estará formada por la mayoría de estos tipos de procesos; después de todo, el kernel siempre se está ejecutando, etc.

A continuación, podemos ver la barra Memory (Mem), formada por barras verde, azul oscuro y naranja (o amarillo).

Las barras verdes indican qué memoria se usa, las barras azules nos muestran cuánto se asignó a los búferes y finalmente las barras naranjas muestran la cantidad de memoria asignada al caché. Cabe señalar que el búfer y la memoria caché pueden, en parte, considerarse memoria disponible (escribe free -g en la línea de comandos para obtener un resultado de análisis más detallado, o free -m si tu sistema tiene menos de 2-3 Gigabytes de memoria total).

Finalmente, la barra de intercambio tiene un solo color de barra, rojo, que indica cuánto del archivo de intercambio o partición de intercambio está en uso.

Conclusión

Saber qué colores utiliza htop permite comprender mejor la rica información que proporciona htop. Esta información a menudo se puede obtener con un simple vistazo a la salida de htop. ¡Disfruta descubriendo más sobre tu computadora de escritorio o servidor a través de htop!

Jesus_Caceres