611 votes

Qu'est-ce que signifient exactement les couleurs dans les barres d'état de htop ?

Par défaut, htop affiche des barres de statut colorées pour les processeurs, la mémoire et l'échange. De gauche à droite, les barres sont colorées en vert, bleu, jaune et rouge en fonction de certains seuils.

Que signifie-t-il lorsque 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".

capture d'écran htop

0 votes

Je n'ai pas réalisé cela jusqu'à aujourd'hui, mais la barre s'étend jusqu'à la accolade droite, pas au début du texte (c'est-à-dire, les valeurs numériques). Ainsi, les chiffres commencent à faire partie de la barre dès que la barre commence à chevaucher les chiffres. Si vous avez une petite fenêtre exécutant htop, les couleurs des nombres commencent à constituer une partie significative de la barre.

714voto

sysadmin1138 Points 129885

Appuyer sur F1 ou sur h affichera la touche. Mais pour référence, les couleurs par défaut sont :

Processeur :

  • Blue = Threads à faible priorité
  • Green = Threads de priorité normale
  • Red = Threads du noyau

Mémoire :

  • Green = Mémoire utilisée
  • Blue = Tampons
  • Jaune/Orange = Cache

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

27 votes

Que signifie le orange dans les barres de CPU ? La plupart de mes barres de CPU sont remplies d'orange, mais cela ne dit pas ce que cela signifie dans la légende.

0 votes

@EtiennePerot Peut-être que vos paramètres de couleur sont différents de la valeur par défaut. bbs.archlinux.org/viewtopic.php?id=51818 De plus, htop lui-même a plusieurs schémas de couleurs (F2 -> Couleurs)

1 votes

@nodakai Peut-être que ce n'est pas le cas... Je vois aussi des barres orange rares dans mes compteurs de CPU, en plus des bleues, vertes et rouges.

227voto

jjmontes Points 3127

Je n'ai pas pu trouver cette information ailleurs. En regardant dans le code :

Il y a deux modes pour le reporting des métriques du CPU : le mode par défaut, et un "détaillé du temps CPU" qui peut être activé à partir de l'écran de configuration (Options d'affichage / Temps CPU détaillé). Ils affichent tous deux le pourcentage de temps passé dans différents processus :

Mode par défaut

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

Mode détaillé

  • Bleu : fils à faible priorité (nice > 0)
  • Vert : processus normaux (utilisateur)
  • Rouge : processus du système
  • Orange : temps IRQ
  • Magenta : temps de Soft IRQ
  • Gris : Temps d'attente IO
  • Cyan : Temps de vol
  • Cyan : Temps d'invité

Les indicateurs de mémoire sont plus simples :

  • Vert : Pages mémoire utilisées
  • Bleu : Pages de mémoire tampon
  • Orange : Pages de mise en cache
  • Gris : Libres (non utilisées)

Note : Information obtenue à partir du code source de htop sur https://github.com/hishamhm/htop/blob/master/CPUMeter.c.

47 votes

Appuyez sur F1 pour obtenir de l'aide.

10 votes

@tgies - la page d'aide contient quelque chose de différent à cela.

6 votes

Si vous mettez les barres de CPU en mode "détaillé" puis appuyez sur F1 et ces informations s'affichent correctement.

14voto

Roel Van de Paar Points 237

Il existe plusieurs couleurs différentes pour chacune des barres, sauf la barre Swap. Voici les clés de couleur utilisées à l'intérieur de htop:

entrez la description de l'image ici

0 votes

La barre de mémoire a également du gris, ce qui semble signifier "disponible" ou "inutilisé".

1 votes

Comment obtenez-vous htop pour afficher cette vue? (éditer, c'est dans l'aide, F1)

0 votes

Le gris est la couleur des valeurs numériques sur la droite lorsqu'elles ne font pas partie de la barre.

4voto

yaira Points 51

Toute personne venant de mettre à niveau vers Debian 12 (Bookworm) a peut-être remarqué une nouvelle couleur dans la RAM, le violet.

Le violet représente la mémoire "partagée".

Aide htop F1

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X