htop 3.4 : un tableau de bord couleur pour les processus dans le terminal, la premiere chose ajoutee sur un serveur

Résumé

La ou top livre un mur de chiffres monochromes, htop dessine un tableau de bord: une barre coloree par coeur, la memoire et l'espace d'echange bien en vue, et une liste de processus qui defile et accepte les clics. Terminer ou changer la priorite ne demande plus le numero, et l'ensemble reste sous les deux cents kilooctets.

Recommander
Nom
htop
Version
3.4.1
Open source
Open source
Système
LinuxmacOS
Mis à jour
2026-10-06 15:24

La ou top livre un mur de chiffres, celui-ci offre un tableau de bord

Le serveur cale, la memoire est saturee, on se connecte en SSH, on lance top, et l'on recoit une pleine page de chiffres denses et monochromes, agences sans grand egard pour celui qui les lit. htop est la visionneuse de processus interactive et libre, sous GPL version 2 ou ulterieure, qui change ce mur en quelque chose de plus proche d'un tableau de bord: une barre coloree par coeur de processeur, la memoire et l'espace d'echange presentees de facon a ce que leur consommation saute aux yeux, et une liste de processus qui defile dans tous les sens et accepte les clics, si bien qu'un processus peut etre termine ou change de priorite sans avoir appris son numero par coeur. Le projet a ete commence il y a plus de vingt ans et a ete entretenu par sa communaute depuis; la version stable de septembre 2026 est 3.4.1.

htop interface

Comment on s'en sert quand quelque chose est vraiment casse

Les gestes d'un incident reel sont assez fixes. Trier par memoire pour trouver ce qui devore la machine, trier par temps processeur pour trouver le processus qui tourne a vide, passer en vue arborescente pour voir a quel service ces processus appartiennent, puis selectionner et terminer ou changer la priorite sans jamais quitter l'ecran. La barre de touches de fonction en bas garde les actions courantes visibles au lieu de les cacher dans un manuel, le filtre reduit l'affichage aux processus qui valent le regard, et les barres par coeur separent le temps en mode utilisateur du temps en noyau, ce qui est generalement le moyen le plus rapide de dire si le goulot est une application ou le systeme en dessous. Face a l'habitude plus ancienne de lire des chiffres et de calculer de tete, un diagnostic qui prenait des minutes en prend des secondes.

Ce qu'il fait mieux que top

Il demarre plus vite que l'outil traditionnel, et la mise en page est deliberement en trois parties: barres de charge, resume des taches, puis liste des processus, de sorte qu'un goulot se trouve d'un regard au lieu d'une lecture. Les processus peuvent s'afficher en arbre, ce qui rend lisibles les liens entre parent et enfant et, sur un hote de conteneurs, dit clairement a quel service appartient une foule de processus ephemeres. Recherche et filtre s'accordent au fur et a mesure de la frappe, plusieurs processus peuvent etre selectionnes et traites ensemble, l'ordre et la visibilite des colonnes se reglent, les schemas de couleurs se changent au gout, et le support de la souris fait qu'un nouveau venu dans le terminal ne reste pas desempare.

Regle une fois, il vous suit

Les reglages vivent dans un fichier de configuration au domicile de l'utilisateur, si bien que la disposition des colonnes, l'ordre de tri et le style des jauges peuvent etre figes puis copies sur une autre machine pour retrouver le meme environnement de travail. Les versions recentes continuent de corriger des problemes de compatibilite, avec des ameliorations dans la lecture des capteurs sur du materiel recent et dans la determination du service auquel appartient un processus en environnement conteneurise, et la communaute repond a un rythme raisonnable. Une fois qu'il est la visionneuse par defaut, l'inspection de routine, le traitement d'urgence et l'observation des performances se font au meme endroit, et revenir ensuite a l'ancien outil devient difficile.

Assez leger pour vivre sur n'importe quelle machine

Il ne depend que de bibliotheques de terminal de base, le paquet reste sous les deux cents kilooctets, et les ressources consommees sont proches de rien, ce qui explique qu'il tourne aussi bien sur de vieux serveurs que sur des appareils embarques ou des nano-ordinateurs a une seule carte. Des paquets prets existent dans les depots des distributions courantes. Il peut aussi surveiller un hote distant par SSH, filtrer les processus par utilisateur et montrer le detail au niveau des threads. Pour qui cotoie regulierement des serveurs Linux, en exploitation, en developpement ou avec un stockage monte a la maison, c'est la premiere petite chose ajoutee apres l'installation, et source comme documentation sont publiques.

htopTéléchargement
Systèmes pris en charge : Linux macOS