← Retour au blog
tech 4 juillet 2026

Tout ce que tu dois savoir sur htop et top sous Linux

Découvre comment tirer le meilleur parti de htop et top pour surveiller et optimiser tes systèmes Linux. Cet article explique en détail chaque élément visible dans ces outils essentiels.

Article inspiré de la source originale
Explanation of everything you can see in htop/top on Linux ↗ peteris.rocks

Introduction

Que tu sois un sysadmin aguerri ou un développeur curieux, htop et top sont des outils incontournables pour surveiller l'état de tes systèmes Linux. Ces programmes fournissent une vue en temps réel de l'utilisation des ressources, te permettant d'identifier rapidement les goulots d'étranglement. Mais que signifient exactement toutes ces informations affichées à l'écran ? Plongeons dans le vif du sujet.

Uptime

L'uptime, ou temps de fonctionnement, indique depuis combien de temps ton système est en marche. Tu peux facilement accéder à cette information en utilisant la commande uptime. Le fichier /proc/uptime enregistre ces données, avec le premier nombre représentant le nombre total de secondes depuis le dernier démarrage, et le second indiquant le temps passé en veille.

Load Average

Le load average est crucial pour comprendre la charge de travail actuelle de ton CPU. Les trois nombres représentent la charge moyenne sur 1, 5 et 15 minutes. Une valeur de 1.0 sur un système monocœur signifie que le CPU est entièrement utilisé.

Processus et PID

Chaque processus est identifié par un PID (Process ID). Dans htop, tu peux voir une liste de processus, souvent sous forme d'arbre, montrant les relations parent-enfant. Cela te permet de suivre l'origine des processus et de comprendre leur hiérarchie.

États des Processus

Les processus peuvent être dans différents états :

  • R : en cours d'exécution ou prêt à être exécuté.
  • S : en sommeil, attendant qu'un événement se termine.
  • D : sommeil non interruptible, habituellement en attente d'I/O.
  • Z : processus zombie, terminé mais non récupéré par le parent.
  • T : stoppé, soit par un signal de contrôle de tâche, soit par un débogueur.

Temps de Processus

Le temps de processus est le temps total que le CPU a passé à exécuter un processus. C'est un bon indicateur pour identifier les processus gourmands en ressources.

Priorité et Niceness

La priorité d'un processus détermine son accès aux ressources CPU. La "niceness" influence cette priorité. Plus le niceness est élevé, moins le processus est prioritaire.

Utilisation de la Mémoire

La mémoire est affichée sous plusieurs formes :

  • VIRT : taille totale de l'espace d'adressage virtuel.
  • RES : taille de la mémoire résidente, réellement utilisée.
  • SHR : mémoire partagée avec d'autres processus.
  • MEM% : pourcentage de la mémoire physique totale utilisée par le processus.

Conclusion

Maîtriser htop et top te permet d'optimiser l'efficacité de tes serveurs et de résoudre plus rapidement les problèmes de performance. Ces outils, bien que simples en apparence, offrent une profondeur d'informations essentielle pour tout administrateur système.

Discutons de ton projet en 15 minutes.

Linux htop top processus monitoring
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call