prof. Nunzio Brugaletta |
atapSO |
EnneBi –
Computer Science
Avanti – Indietro – Inizio
Il comando top consente la visualizzazione e il controllo sui processi:
$ top top - 20:14:29 up 2:40, 2 users, load average: 0.74, 0.98, 0.94 Tasks: 145 total, 1 running, 144 sleeping, 0 stopped, 0 zombie Cpu(s): 12.7%us, 3.4%sy, 1.8%ni, 78.9%id, 3.1%wa, 0.1%hi, 0.2%si, 0.0%st Mem: 2061192k total, 1553168k used, 508024k free, 66048k buffers Swap: 4096532k total, 0k used, 4096532k free, 970124k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1797 tux 20 0 392m 123m 28m S 26 6.1 18:40.21 firefox-bin 1006 root 20 0 58708 45m 14m S 4 2.2 8:47.61 Xorg 1545 tux 20 0 133m 49m 22m S 2 2.5 1:55.08 cairo-dock 1552 tux 20 0 61832 47m 14m S 2 2.4 6:54.06 compiz 1555 tux 20 0 288m 67m 32m S 2 3.3 4:08.54 rhythmbox 2099 tux 20 0 49792 13m 10m S 2 0.7 0:09.69 gnome-terminal 1 root 20 0 2792 1744 1224 S 0 0.1 0:00.37 init 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0 4 root 20 0 0 0 0 S 0 0.0 0:00.04 ksoftirqd/0 5 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0 6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1 7 root 20 0 0 0 0 S 0 0.0 0:00.43 ksoftirqd/1 8 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/1 ...
Nell'ouput del comando è evidenziata la situazione delle risorse e dell'impiego della CPU:
la prima riga indica il nome del comando stesso, l'orario attuale, il tempo trascorso da quando il computer è in funzione, il numero di utenti connessi, il carico medio della CPU negli ultimi tempi (1 minuto, 5 minuti, 15 minuti)
la seconda riga indica la quantità di processi suddivisi per stato
la terza riga indica l'occupazione della CPU e le percentuali di utilizzo (us processi utenti, sy processi di sistema, id tempo di inattività, wa in attesa di I/O, hi ed si tempo dedicato ad interrupt). Informazioni utili per monitorare l'overhead di CPU
le due righe successive fanno riferimento, rispettivamente, alla RAM e alla swap
la tabella successiva mostra informazioni sui processi. Le colonne specificano oltre al PID del processo stesso e all'utente che lo ha lanciato, informazioni sulla memoria occupata (RES e VIRT), percentuale di CPU impegnata (%CPU) informazione utile per vedere se un processo impegna eccessivamente la risorsa. S è lo stato del processo (R running, S sleeping, Z zombie).
Top fornisce un ambiente per il controllo dei processi. Durante la sua esecuzione accetta comandi formati da un unico tasto: h o ? per visualizzare una schermata con l'elenco dei comandi ammissibili, k per inviare il segnale di terminazione ad un processo dopo averne specificato il PID, q per terminare l'esecuzione di top.
http://ennebi.solira.org |
ennebi@solira.org |