GNU/Linux >> Tutoriels Linux >  >> Linux

htop (visualiseur de processus interactif) Outil de surveillance des performances Linux

htop est un visualiseur de processus interactif dans un système d'exploitation de type UNIX. Htop est un visualiseur de processus gratuit (GPL) basé sur ncurses pour Linux. Il est similaire au haut mais vous permet de faire défiler verticalement et horizontalement, de sorte que vous pouvez voir tous les processus en cours d'exécution sur le système, ainsi que leurs lignes de commande complètes. Les tâches liées aux processus (tuer, renicer) peuvent être effectuées sans entrer leurs PID.

htop est conçu pour remplacer la commande UNIX top. Il affiche une liste fréquemment mise à jour des processus en cours d'exécution sur un ordinateur, normalement classés en fonction de la quantité d'utilisation du processeur. Htop utilise la couleur et donne des informations visuelles sur l'état du processeur, de l'échange et de la mémoire.

Installation de htop sur Ubuntu

Pour installer htop sur ubuntu :

# sudo apt-get install htop

Installation de htop sur CentOS/RHEL

Comme le package htop n'est pas disponible dans les référentiels par défaut, activez d'abord le référentiel epel, puis utilisez la commande yum pour installer htop.

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install htop

Synatx

La syntaxe de la commande htop est :

#  htop [-dChusv]

Choix :

  • -d Délai entre les mises à jour, en dixièmes de secondes
  • -C Démarrer htop en mode monochrome
  • -h Afficher un message d'aide et quitter
  • -u –user=USERNAME (Afficher uniquement les processus d'un utilisateur donné)
  • -p Commencer le fil de travail pour les statistiques de mémoire de pagemap
  • -s –sort-key COLONNE , Trier par cette colonne (utilisez –sort-key help pour une liste de colonnes)
  • -v –version (Informations sur la version de sortie et sortie)

sections de sortie htop

La sortie htop se compose de 3 sections comme suit :

  • Section 1  :L'en-tête indique l'utilisation du processeur, l'utilisation de la mémoire et l'utilisation de l'échange, ainsi que la charge moyenne et la disponibilité de la machine Linux.
  • Section 2  :Le corps affiche la liste des processus triés par % d'utilisation du processeur.
  • Section 3 :Le pied de page affiche les commandes du menu htop.

Tuer le processus sans quitter htop

Pour tuer un processus, sélectionnez d'abord le processus, puis appuyez sur F9 ou k, puis cliquez sur envoyer pour tuer le processus, dans mon cas, je tue le processus marionnette comme indiqué ci-dessous :

Afficher les processus triés par différentes options

Par défaut, htop affiche le processus trié par utilisation du processeur. Si vous souhaitez modifier l'option de tri, appuyez sur F6 et sélectionnez vos options respectives comme indiqué ci-dessous :

Dans mon cas, je sélectionne le tri basé sur la mémoire.

Afficher les processus d'un utilisateur particulier

Pour afficher les processus d'un utilisateur particulier, appuyez sur "u" et sélectionnez l'utilisateur comme indiqué ci-dessous :

Afficher l'arborescence des processus

Appuyez sur F5 ou T pour afficher l'arborescence du processus.

Afficher le menu principal

Pour afficher la configuration du menu htop, appuyez sur F2.


Linux
  1. Conseils pour le haut :surveiller la charge du processeur sous Linux

  2. 25 meilleurs exemples de commandes pour surveiller les performances du serveur Linux

  3. 4 outils de surveillance des performances Linux basés sur CLI :top, htop, ps et vmstat

  4. 30 meilleurs exemples de commandes pour la surveillance sous Linux

  5. 10 exemples pidstat pour déboguer les problèmes de performances du processus Linux

Surveillance des processus sous Linux

Comment installer l'outil de surveillance Pandora FMS dans Ubuntu Linux

Psensor Sensor Monitor sous Linux :un outil de surveillance du matériel [GUI]

Comment installer l'outil de surveillance Icinga 2 sur Rocky Linux 8

Présentation de la surveillance et du réglage des performances Linux

UNIX / Linux :7 exemples pratiques de commandes PS pour la surveillance des processus