
htop est un outil en ligne de commande qui permet de visualiser et gérer les processus système en temps réel.
C’est une alternative améliorée à top.
Vous l'installerez
Il suffit de saisir la commande
htop
dans votre terminal (Konsole, xterm, Guake… ).

L'interface colorée contraste avec celle de top. Les touches clavier
F1 à
F10 vous permettront d'agir sur l'affichage et les processus.
La vue ci-dessus permet de visualiser la charge des 4 processeurs, l'occupation de la RAM désignée par MEM, et du swap.
L'affichage est rafraichi toute les 1.5 seconde par défaut. Cette valeur est paramétrable de 1 à 10 secondes.
- F1 : Help, l'aide interne
- F2 : Setup, la configuration, par exemple le rafraichissement
- F3 : recherche par le nom d'un processus
- F4 : filtrage des processus à partir d'un nom
- F5 : arborescence ou non des processus
- F6 : choix parmi les types de filtrage : PID, utilisation CPU, utilisation RAM, nice, etc.
- F7 : réduire nice (augmenter la priorité)
- F8 : augmenter nice (diminuer la priorité)
- F9 : tuer un processus
- F10 : quitter htop.
Quelques raccourcis clavier
:
En haut à gauche, htop affiche une barre colorée pour la RAM,
Memory bar. Et en dessous
Swap bar qui indique l'occupation de la partition d'échange, dite
swap.
Vert : mémoire utilisée par les applications.
Bleu : buffers.
Orange : cache (mémoire utilisée par le noyau pour optimiser les performances).
Rouge : swap (mémoire disque utilisée, signe de saturation).
Il faut identifier les processus les plus boulimiques de mémoire pour les fermer.
Appuyez sur
F6, sélectionnez
PERCENT_MEM
ou
%MEM
(mémoire), validez avec
Entrée.
Ou plus rapide
:
Maj +
T.
Les processus sont alors classés par consommation décroissante de mémoire.
Ceux qui utilisent le plus de RAM apparaissent en haut de la liste.
Sélectionnez le processus avec les flèches que vous désirez fermer, puis
F9 : choisissez
SIGTERM
pour une fermeture propre, voire
SIGKILL
, forcée.
Vous trouverez l'aide dans la page de manuel, en console
man htop
.