Question Que signifient exactement les couleurs dans les 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 en fonction de certains seuils.

Qu'est-ce que cela signifie quand la barre de mémoire a un petit niveau de vert et de bleu et que 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


348
2017-09-13 20:22


origine




Réponses:


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

CPU:

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

Mémoire:

  • Vert = mémoire utilisée
  • Bleu = Tampons
  • Jaune / Orange = Cache

Il y a deux couleurs différentes disponibles, vous pouvez les voir en frappant F2.


391
2017-09-13 20:50



Que signifie orange dans les barres de processeur? La plupart de mes barres de processeur sont remplies d'orange, mais cela ne dit pas ce que cela signifie dans la clé. - Etienne Perot
@ nodakai Peut-être que ce n'est pas le cas ... Je vois aussi de rares barres orange dans mes compteurs d'UC, des couleurs bleu, vert et rouge. - jjmontes
@ EtiennePerot vous avez raison. Il y a encore plus de couleurs. Voir ma réponse;). - jjmontes
Est-ce bien que les caches d'OS utilisent beaucoup de RAM? Est-ce que cela rend tout plus rapide? Les chiffres disent 1859/8192MB, Je suppose que cela exclut le cache du système d'exploitation. En comptant le cache du système d'exploitation, la barre est pleine aux 4/5. Bon mauvais? - Rudie
Oui c'est une bonne chose. Voir linuxatemyram.com pour une bonne compréhension. - GodsMadClown


Je ne pouvais pas trouver cela documenté ailleurs. En regardant dans le code:

Il existe deux modes de rapport des mesures de l'UC: le mode par défaut et un "temps UC détaillé" pouvant être activé à partir de l'écran de configuration (Options d'affichage / Temps UC détaillé). Tous indiquent le pourcentage de temps passé dans différents processus:

Mode par défaut

  • Bleu: processus à faible priorité (gentil> 0)
  • Vert: processus normal (utilisateur)
  • Rouge: heure du noyau (kernel, iowait, irqs ...)
  • Orange: heure virtuelle (heure de vol + heure d'invité)

Mode détaillé

  • Bleu: discussions à faible priorité (sympa> 0)
  • Vert: processus normal (utilisateur)
  • Rouge: processus système
  • Orange: heure de l'IRQ
  • Magenta: temps d'IRQ faible
  • Gray: IO Temps d'attente
  • Cyan: voler le temps
  • Cyan: Temps invité

Mètres de mémoire sont plus simples:

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

Remarque: Informations obtenues à partir du code source htop à l'adresse http://htop.svn.sourceforge.net/viewvc/htop/trunk/CPUMeter.c?revision=300&view=markup .


131
2017-11-15 16:38



presse F1 pour aider. - tgies
@tgies - la page d'aide contient quelque chose de différent. - UpTheCreek
Si vous mettez les barres de processeur en mode "détaillé" puis appuyez sur F1 et cette information montre correctement. - joshperry
Si, comme moi, vous voyez ces barres de processeur orange sur une instance Amazon EC (août 2016), votre processeur est probablement étranglé car vos "crédits CPU" sont utilisés. - berkes
Attendez si dans votre réponse, sous «Memory Meter», orange correspond aux pages de cache, dans la réponse de sysadmin1138, sous la même, il est indiqué que les couleurs jaune / orange s’appliquent aux pages de cache. Le code mentionne-t-il quelque chose à propos du jaune? - projectdp