25.6. Processi: top

Il comando top, acronimo di "table of processes" (tabella dei processi), consente di visualizzare un elenco dei processi che viene aggiornato ogni due secondi. Per terminare il programma, premere Q. Il parametro -n 1 consente di terminare il programma dopo una sola visualizzazione dell'elenco dei processi. Di seguito viene riportato un esempio dell'output del comando 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

Se si preme F durante l'esecuzione di top, viene visualizzato un menu che consente di apportare sostanziali modifiche al formato dell'output.

Il parametro -U UID consente di monitorare solo i processi associati a un particolare utente. Sostituire UID con l'ID dell'utente. top -U $(id -u nomeutente) consente di recuperare l'UID dell'utente in base al nome utente e di visualizzare i relativi processi.