Avec la commande top qui signifie "table of
processes", une liste des processus qui est actualisée
toutes les 2 secondes apparaît. On quitte le programme avec la touche
q. Avec l'option -n 1, on arrive à
terminer le programme après un seul affichage de la liste de
processus. Voici un exemple du résultat de la commande
top -n 1 :
top - 14:19:53 up 62 days, 3:35, 14 users, load average: 0.01, 0.02, 0.00
Tasks: 102 total, 7 running, 93 sleeping, 0 stopped, 2 zombie
Cpu(s): 0.3% user, 0.1% system, 0.0% nice, 99.6% idle
Mem: 514736k total, 497232k used, 17504k free, 56024k buffers
Swap: 1794736k total, 104544k used, 1690192k free, 235872k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ Command
1426 root 15 0 116m 41m 18m S 1.0 8.2 82:30.34 X
20836 jj 15 0 820 820 612 R 1.0 0.2 0:00.03 top
1 root 15 0 100 96 72 S 0.0 0.0 0:08.43 init
2 root 15 0 0 0 0 S 0.0 0.0 0:04.96 keventd
3 root 34 19 0 0 0 S 0.0 0.0 0:00.99 ksoftirqd_CPU0
4 root 15 0 0 0 0 S 0.0 0.0 0:33.63 kswapd
5 root 15 0 0 0 0 S 0.0 0.0 0:00.71 bdflush
[...]
1362 root 15 0 488 452 404 S 0.0 0.1 0:00.02 nscd
1363 root 15 0 488 452 404 S 0.0 0.1 0:00.04 nscd
1377 root 17 0 56 4 4 S 0.0 0.0 0:00.00 mingetty
1379 root 18 0 56 4 4 S 0.0 0.0 0:00.01 mingetty
1380 root 18 0 56 4 4 S 0.0 0.0 0:00.01 mingetty
Pendant que top est en marche, on arrive, en appuyant sur la touche f, à un menu dans lequel le format de la sortie peut être modifié de façon importante.
Afin de surveiller les processus d'un utilisateur défini, l'option
-U UID peut être utilisée.
UID doit être remplacé par l'ID de l'utilisateur.
Avec la commande top -U $(id -u nom d'utilisateur),
l'UID de l'utilisateur est recherché à l'aide du
nom d'utilisateur et ses processus sont affichés.