Pregunta ¿Qué significan exactamente los colores en las barras de estado de htop?


Por defecto, htop muestra barras de estado de colores para procesadores, memoria e intercambio. De izquierda a derecha, las barras son de color verde, azul, amarillo y rojo según algunos umbrales.

¿Qué significa que la barra de memoria tenga un pequeño nivel de verde y azul, y que casi todo el resto sea amarillo? La barra de intercambio está vacía. Los ajustes de color para htop son "por defecto".

htop screenshot


348
2017-09-13 20:22


origen




Respuestas:


Golpeando F1 o h le mostrará la clave. Pero para referencia, los colores por defecto son:

UPC:

  • Azul = hilos de baja prioridad
  • Verde = hilos de prioridad normal
  • Rojo = Hilos de Kernel

Memoria:

  • Verde = memoria usada
  • Azul = Buffers
  • Amarillo / Naranja = Caché

Hay un par de diferentes esquemas de color disponibles, puedes verlos a través de golpear F2.


391
2017-09-13 20:50



¿Qué significa naranja en las barras de la CPU? La mayoría de las barras de mi CPU están rellenas de color naranja, pero no dice lo que significa en la clave. - Etienne Perot
@nodakai Tal vez no sea el caso ... También veo barras naranjas escasas en los medidores de mi CPU, azul, verde y rojo. - jjmontes
@EtiennePerot tienes razón. Hay algunos colores más. Vea mi respuesta;). - jjmontes
¿Es bueno que los cachés del sistema operativo utilicen una gran cantidad de RAM? ¿Eso hace que todo sea más rápido? Los numeros dicen 1859/8192MB, Supongo que excluye el caché del sistema operativo. Incluyendo el caché del sistema operativo, la barra está alrededor de 4/5 completa. ¿Bueno malo? - Rudie
Sí, es algo bueno. Ver linuxatemyram.com para una buena comprensión. - GodsMadClown


No pude encontrar esto documentado en otro lugar. Buscando en el código:

Hay dos modos para el informe de métricas de la CPU: el predeterminado y un "tiempo de CPU detallado" que se puede habilitar desde la pantalla de Configuración (Opciones de pantalla / Tiempo de CPU detallado). Todos ellos muestran el porcentaje de tiempo empleado en diferentes procesos:

Modo por defecto

  • Azul: procesos de baja prioridad (bonito> 0)
  • Verde: procesos normales (usuario)
  • Rojo: tiempo del kernel (kernel, iowait, irqs ...)
  • Naranja: tiempo virt (robar tiempo + tiempo invitado)

Modo detallado

  • Azul: hilos de baja prioridad (bonito> 0)
  • Verde: procesos normales (usuario)
  • Rojo: procesos del sistema
  • Naranja: tiempo IRQ
  • Magenta: Soft IRQ time
  • Gray: tiempo de espera IO
  • Cian: robar tiempo
  • Cyan: Tiempo invitado

Medidores de memoria son más sencillos:

  • Verde: páginas de memoria usadas
  • Azul: páginas de búfer
  • Naranja: páginas de caché

Nota: Información obtenida del código fuente de htop en http://htop.svn.sourceforge.net/viewvc/htop/trunk/CPUMeter.c?revision=300&view=markup .


131
2017-11-15 16:38



prensa F1 por ayuda - tgies
@tgies - la página de ayuda contiene algo diferente a esto. - UpTheCreek
Si pones las barras de la CPU en modo "detallado" entonces presione F1 y esta información se muestra correctamente. - joshperry
Si, como yo, ve estas barras de CPU de color naranja en una instancia de Amazon EC (agosto de 2016), lo más probable es que su CPU esté estrangulada porque se gastan los llamados "créditos de CPU". - berkes
Espere, así que en su respuesta bajo 'medidores de memoria', la naranja es para las páginas de caché, en la respuesta de sysadmin1138, debajo de la misma, dice que el amarillo / naranja es para las páginas de la caché. ¿El código menciona algo sobre el amarillo? - projectdp