Htop

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Monitoring système interactif (CPU, mémoire, processus)
Commande htop
Contexte Alternative interactive à top, à installer séparément
Voir aussi Top · Sar · Nmon

htop reprend les mêmes informations que top — charge CPU, mémoire, liste des processus — avec une interface plus lisible : couleurs, barres de charge par cœur, arborescence des processus et navigation à la souris ou au clavier plus intuitive. Il ne fournit pas de mode batch équivalent à top -b pour l'export en script/log (à vérifier selon la version installée) : pour ce besoin, top reste l'outil de référence.

Installation

yum install htop        # RHEL/CentOS (nécessite EPEL sur les versions plus anciennes)
apt install htop         # Debian/Ubuntu

Interface

En haut de l'écran, htop affiche une barre de charge par cœur CPU, une barre mémoire et une barre swap, avec un code couleur (bleu = low priority, vert = normal, rouge = kernel, etc. — le détail exact des couleurs dépend du thème et de la version). En dessous, le tableau des processus avec les mêmes colonnes que top (PID, USER, VIRT, RES, SHR, %CPU, %MEM, TIME+, COMMAND).

htop

Arborescence des processus

La touche F5 (ou t) bascule l'affichage en mode arborescent, montrant la relation parent/enfant entre processus au lieu d'une simple liste triée — utile pour repérer rapidement de quel service ou script est issu un processus.

Tri et recherche

  • F6 : choisir la colonne de tri (CPU, mémoire, PID, temps...).
  • < / > : déplacer la colonne de tri sans passer par le menu F6.
  • / : rechercher un processus par nom (surligne les correspondances).
  • F4 (ou \) : filtrer l'affichage pour ne garder que les processus correspondant à un motif.
  • u : filtrer par utilisateur.

Actions sur un processus

  • Espace : sélectionner (tag) un ou plusieurs processus pour leur appliquer une action groupée.
  • F9 (ou k) : envoyer un signal au processus sélectionné (choix du signal dans un sous-menu : TERM, KILL, HUP...).
  • F7 / F8 : augmenter ou diminuer la priorité (nice) du processus sélectionné.
  • F5 : voir la commande complète, y compris arguments (bascule parfois liée à l'affichage arborescent selon la version).

Personnalisation

  • F2 : ouvrir la configuration — choix des colonnes affichées, des couleurs, du comportement des barres de charge (une barre par cœur ou barre moyenne globale), affichage ou non de la barre des tâches en cours.
  • F1 : aide, rappel des raccourcis disponibles.
  • F10 (ou q) : quitter.

La configuration est mémorisée automatiquement (généralement dans ~/.config/htop/htoprc, à vérifier selon la version) sans action explicite de sauvegarde, contrairement à top qui demande la touche W.

Voir aussi

  • Top — l'outil historique équivalent, avec un mode batch pour les scripts
  • Sar — monitoring historisé, complémentaire pour l'investigation a posteriori
  • Nmon — monitoring temps réel et enregistrement, avec disques et réseau en plus des processus