Que signifient les couleurs en htop

Que signifient les couleurs en htop
HTOP est l'un des plus grands gestionnaires de tâches pour les systèmes Linux. D'accord, je suis un peu biaisé car j'ai activement contribué à son code. Cependant, je pense que nous pouvons convenir que HTOP est un excellent outil pour surveiller et comprendre ce qui se passe dans notre système Linux.

Si vous n'êtes pas familier avec HTOP, ne vous inquiétez pas. Dans ce didacticiel, je vous présenterai HTOP, vous montrerai comment cela fonctionne, comment vous pouvez l'utiliser, et enfin, je vais vous montrer ce que la sortie qu'il vous donne signifie et comment l'utiliser.

Conditions préalables

Avant de poursuivre le tutoriel, vous aurez besoin des exigences suivantes pour suivre: une distribution Linux; Utilisateur ou utilisateur racine avec privilèges sudo; Connexion réseau

Avec toutes les exigences satisfaites, nous pouvons continuer.

Qu'est-ce que HTOP?

Demandons à Linux ce qu'est HTOP:

ubuntu @ ubuntu20: ~ $ whatis htop
HTOP (1) - Visionneuse de processus interactive

Le haut de Hisham, communément appelé HTOP, est un moniteur de système interactif et un gestionnaire de processus. J'aime à le considérer comme la passerelle vers le sous-travail des processus Linux et des ressources système.

Il a été initialement développé pour être une alternative à l'utilité supérieure, et donc il offre des fonctionnalités similaires et bien plus. Par exemple, il vous permet d'interagir avec les processus et d'exécuter des fonctions telles que les processus de recherche, de filtrer par les utilisateurs, de développer le processus parent et d'enfants dans un format d'arbre, le tri, etc. De plus, HTOP utilise des couleurs pour indiquer diverses ressources et fournir une bien meilleure compréhension visuelle des statistiques du système.

Une autre caractéristique hors concours de HTOP est qu'elle est légère et super rapide. Hisham Muhammad, qui, je pense, est un excellent programmeur, a écrit dans le langage de programmation C, HTOP peut récupérer les informations du système et analyser les données rapidement. Ce fut l'un des principaux inconvénients, ce qui a montré un délai important entre le démarrage des services publics et les statistiques des ressources.

Installation de HTOP

Avant de pouvoir commencer à utiliser HTOP, nous devons nous assurer que nous l'avons installé. Bien que certaines distributions viennent avec l'outil préinstallé, ce n'est pas toujours une garantie.

Pour confirmer que vous avez installé HTOP, utilisez la commande:

Quel htop

Si vous avez installé HTOP, la commande ci-dessus doit vous montrer le chemin d'accès au binaire htop comme indiqué dans la sortie ci-dessous:

/ usr / bin / htop

Si vous n'avez pas déjà installé HTOP, utilisez les commandes fournies ci-dessous:

Debian / Ubuntu

Sur les systèmes basés sur Debian et Debian, utilisez la commande:

Mise à jour Sudo apt-get
sudo apt-get install htop -y

Manjaro / arc

Sur les distros basés sur l'arc, demandez à Pacman d'installer HTOP avec la commande:

Sudo Pacman -Sy
sudo pacman -s htop

Rehl / centos

Pour Rehl, utilisez la commande

Mise à jour Sudo Yum
sudo yum install htop

Une fois que l'utilitaire HTOP est installé avec succès, nous pouvons poursuivre le tutoriel.

HTOP Utilisation de base

Pour démarrer HTOP, tout ce que vous avez à faire est d'exécuter la commande htop dans votre session terminale. L'exécution de cette commande lancera une session interactive vous permettant de parcourir vos ressources système.

htop

Un exemple de fenêtre HTOP est ci-dessous:

Cela peut sembler intimidant, surtout si vous êtes habitué au gestionnaire de tâches normal tel que le moniteur système mais que HTOP est incroyablement intuitif à utiliser.

Le bas de l'écran affiche les raccourcis clavier que vous pouvez utiliser pour effectuer diverses tâches à l'intérieur du gestionnaire de tâches.

Procédés de filtre

Commençons par apprendre à filtrer les processus à l'aide de HTOP. Comme vous pouvez le voir sur l'écran inférieur, pour filtrer les processus, appuyez sur la touche F4 de votre clavier.

Appuyez sur cette touche pour afficher un champ de saisie où vous pouvez définir les paramètres pour filtrer. Par exemple, filtrons les processus en fonction de l'utilisateur d'Ubuntu ou contenant le mot-clé Ubuntu.

Au fur et à mesure que vous tapez, HTOP filtre de manière interactive pour les littéraux de chaîne, ce qui peut être très utile si vous n'êtes pas sûr du nom complet du processus.

Une fois que vous êtes satisfait du filtre, vous pouvez rester à la fenêtre en affichant uniquement les processus filtrés en appuyant sur le retour.

Vous pouvez également quitter les fenêtres du filtre en appuyant sur la touche ESC. Qui reviendra à la fenêtre HTOP principale.

Trier les processus

HTOP vous permet également de trier les processus en fonction de divers paramètres. Ceux-ci inclus:

  • ID de processus
  • Utilisateur
  • Priorité
  • Bon
  • Taille mémoire
  • Partage de mémoire
  • Résident de la mémoire
  • État
  • Pourcentage de processeur
  • Pourcentage de mémoire
  • Temps
  • Commande

Pour trier les commandes, appuyez sur la touche F6. Qui affichera un menu latéral qui vous permet de sélectionner le paramètre de tri.

Par exemple, pour trier par pourcentage de mémoire, sur le tri par menu, sélectionnez pourcentage_mem et appuyez sur Entrée.

Cela devrait montrer tous les processus triés par un pourcentage de mémoire utilisation dans l'ordre croissant. Voici un exemple de sortie:

Tuer des processus

Et maintenant, pour l'utilisation généralisée du gestionnaire de tâches, tuer des processus. HTOP permet à une méthode rapide et facile de tuer un processus à l'intérieur de la session.

Pour ce faire, mettez en évidence le processus que vous souhaitez terminer. Vous pouvez le faire en faisant défiler simplement vos touches de flèche de haut en bas. Une fois que vous avez sélectionné les processus, appuyez simplement sur F9 et entrez pour envoyer le signal de mise à mort.

En appuyant sur la touche F9, HTOP vous fournit le type de signal que vous pouvez envoyer (considérez le manuel de la bibliothèque GNU C pour en savoir plus sur la communication et les signaux IPC). Dans notre cas, nous avons besoin du signal de terminaison ou de Sigterm.

Remarque latérale: Le signal Sigtem peut être bloqué, manipulé et ignoré.

https: // www.gnou.org / logiciel / libc / manual / html_node /

N'oubliez pas, ce n'est pas parce que vous pouvez tuer un processus. Soyez conscient des processus que vous terminez.

Quoi de neuf avec les couleurs: que signifient-ils?

Jusqu'à présent, nous n'avons discuté que de la partie inférieure du HTOP. Mais qu'en est-il de la barre supérieure. Quel est le problème avec toutes les couleurs, et que signifient-ils?

Les barres de couleur sont organisées en processeur et en mémoire. Voici ce qu'ils veulent dire.

Barres de couleur CPU

Dans la section CPU, les couleurs suivantes représentent:

  • Bleu foncé - Indique le pourcentage de processeur utilisé par les processus de faible priorité. Les processus faibles dans HTOP sont indiqués par une excellente valeur supérieure à 0.
  • Vert - Affiche les processus exécutés en tant qu'utilisateurs réguliers dans le système.
  • Rouge - Affiche les fils de noyau.
  • Aqua bleu - montre des processus virtualisés.

Barres de couleur de mémoire

Pour la section de mémoire, les couleurs sont présentées comme suit:

  • Vert - Affiche la mémoire utilisée.
  • Bleu foncé - Affiche les pages de tampon de mémoire
  • Orange - montre la mémoire allouée au cache.

Pour un raccourci rapide pour savoir ce que les couleurs signifient dans le HTOP, appuyez sur la touche F1 pour afficher le menu d'aide.

CONSEIL: Pour démarrer HTOP sans couleurs (mode monochrome), utilisez l'option -c comme indiqué dans la capture d'écran ci-dessous:

htop -c

Conclusion

Je crois toujours que HTOP est le meilleur gestionnaire de tâches et gestionnaire de processus pour les systèmes Linux. Il offre des fonctionnalités incroyables de manière simple, intuitive et organisée, ce qui en fait un choix très facile et efficace pour les geeks terminaux.

En utilisant ce tutoriel, vous devriez avoir suffisamment de concepts d'utilisation de base pour vous aider à utiliser HTOP et à étendre votre connaissance de l'outil. Pour des informations détaillées, considérez le manuel.