it-swarm-es.com

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

Por defecto, htop muestra barras de estado de color 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 cuando la barra de memoria tiene un pequeño nivel de verde y azul, y casi todo el resto es amarillo? La barra de intercambio está vacía. La configuración de color para htop es "predeterminada".

htop screenshot

447
tobym

Golpear F1 o h te mostrará la llave. Pero como referencia, los colores predeterminados son:

UPC:

  • Azul = hilos de baja prioridad
  • Verde = hilos de prioridad normal
  • Rojo = hilos del núcleo

Memoria:

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

Hay un par de esquemas de colores diferentes disponibles, puede verlos presionando F2.

490
sysadmin1138

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

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

Modo predeterminado

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

Modo detallado

  • Azul: hilos de baja prioridad (Niza> 0)
  • Verde: procesos normales (usuario)
  • Rojo: procesos del sistema
  • Naranja: tiempo de IRQ
  • Magenta: tiempo de IRQ suave
  • Gris: IO Tiempo de espera
  • Cian: robar tiempo
  • Cian: Tiempo de invitado

Los medidores de memoria son más directos:

  • 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 https://github.com/hishamhm/htop/blob/master/CPUMeter.c .

161
jjmontes