web-dev-qa-db-fra.com

Que signifient exactement les couleurs des barres d'état htop?

Par défaut, htop affiche des barres d'état colorées pour les processeurs, la mémoire et le swap. De gauche à droite, les barres sont colorées en vert, bleu, jaune et rouge selon certains seuils.

Qu'est-ce que cela signifie lorsque la barre de mémoire a un petit niveau de vert et de bleu et presque tout le reste est jaune? La barre d'échange est vide. Les paramètres de couleur pour htop sont "par défaut".

htop screenshot

447
tobym

Frappe F1 ou h vous montrera la clé. Mais pour référence, les couleurs par défaut sont:

CPU:

  • Bleu = threads de faible priorité
  • Vert = threads de priorité normale
  • Rouge = fils du noyau

Mémoire:

  • Vert = Mémoire utilisée
  • Bleu = tampons
  • Jaune/Orange = Cache

Il existe plusieurs modèles de couleurs disponibles, vous pouvez les voir en appuyant sur F2.

490
sysadmin1138

Je n'ai pas pu trouver cela documenté ailleurs. Examen du code:

Il existe deux modes de rapport des métriques du processeur: celui par défaut et un "temps processeur détaillé" qui peut être activé à partir de l'écran de configuration (Options d'affichage/Temps processeur détaillé). Tous montrent le pourcentage de temps passé dans différents processus:

Mode par défaut

  • Bleu: processus à faible priorité (Nice> 0)
  • Vert: processus normaux (utilisateur)
  • Rouge: heure du noyau (noyau, iowait, irqs ...)
  • Orange: temps virt (temps vol + temps invité)

Mode détaillé

  • Bleu: fils de faible priorité (Nice> 0)
  • Vert: processus normaux (utilisateur)
  • Rouge: processus système
  • Orange: heure IRQ
  • Magenta: temps IRQ doux
  • Gris: IO Temps d'attente
  • Cyan: voler le temps
  • Cyan: temps invité

Les compteurs de mémoire sont plus simples:

  • Vert: pages mémoire utilisées
  • Bleu: pages tampons
  • Orange: pages de cache

Remarque: informations obtenues à partir du code source htop à https://github.com/hishamhm/htop/blob/master/CPUMeter.c .

161
jjmontes