|
Dimensione: 2800
Commento:
|
Dimensione: 4814
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 9: | Linea 9: |
| Il programma '''top''' viene utile per identificare servizi, compiti o programmi che creano sovraccarichi al computer. | Il programma '''top''' fornisce una visuale dinamica in tempo reale dei servizi, compiti o programmi attivi nel sistema. |
| Linea 11: | Linea 11: |
| Può quindi essere utile per identificare le cause di eventuali sovraccarichi del computer.<<BR>> | |
| Linea 15: | Linea 16: |
| Per avviare il programma aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare il seguente comando:{{{ | Il programma non necessita di installazione in quanto è preinstallato in Ubuntu e nelle principali distribuzioni GNU/Linux. Per avviare il programma digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ |
| Linea 17: | Linea 20: |
| }}} {{{#!wiki tip È possibile salvare l'output del comando in un file (per consultarlo in seguito o per pubblicarlo nei [[https://www.ubuntu-it.org/supporto|canali di supporto]]) utilizzando la funzione di redirect.<<BR>> A tal fine è sufficiente digitare in un [[AmministrazioneSistema/Terminale|terminale]] il comando `top -b -n 1 > top.txt`. |
|
| Linea 21: | Linea 29: |
| <<Immagine(./top.png,700,)>> | Nella seguente immagine viene mostrato come appare il programma: |
| Linea 23: | Linea 31: |
| Le voci della schermata hanno i seguenti significati: | <<Immagine(./top_terminal.png,700,)>> |
| Linea 25: | Linea 33: |
| * la prima linea riporta l'ora corrente e da quando tempo è stato avviato il sistema, il numero degli utenti connessi e il carico medio. * la seconda linea mostra lo stato dei processi e l'attuale stato. * la terza linea dettaglia l'utilizzo della CPU da parte dell'utente, del sistema, e la priorità del servizio. * la quarta linea dettaglia l'utilizzo della memoria RAM disponibile totale, libera, usata ed riservata per buffer e cache. * la quinta linea dettaglia l'utilizzo della memoria SWAP disponibile totale, libera, usata e riservata per disponibilità memoria. |
Le voci presenti hanno i seguenti significati: * la prima riga riporta l'ora corrente e da quando tempo è stato avviato il sistema, il numero degli utenti connessi e il carico medio. * la seconda riga mostra lo stato dei processi e l'attuale stato. * la terza riga mostra in dettaglio l'utilizzo della CPU da parte dell'utente, del sistema, e la priorità del servizio. * la quarta riga mostra in dettaglio l'utilizzo della memoria RAM disponibile totale, libera, usata ed riservata per buffer e cache. * la quinta riga mostra in dettaglio l'utilizzo della memoria SWAP disponibile totale, libera, usata e riservata per disponibilità memoria. |
| Linea 44: | Linea 54: |
| || '''TIME*''' || Tempo complessivo impegno CPU || | || '''TIME+''' || Tempo complessivo impegno CPU || |
| Linea 49: | Linea 59: |
| Il colore blu scuro identifica i processi i cui valori sono cambiati dalla precedente rilevazione. | Il colore blu scuro identifica i processi che sono in esecuzione . |
| Linea 51: | Linea 61: |
| = Comandi utili = | = Utilizzo = |
| Linea 53: | Linea 63: |
| * M – Ordina in base alla memoria in uso * P – Ordina in base alla CPU in uso * T – Ordina in base al tempo trascorso * z – Cambia il colore della visualizzazione * k – Uccide un processo, uso digitare ''k'' seguito dal numero ''PID'' * q – Chiude il programma |
== Comandi utili == * '''M''': Ordina in base alla memoria in uso. * '''N''': Ordina in base ai ID processo. * '''P''': Ordina in base alla CPU in uso. * '''T''': Ordina in base al tempo trascorso. * '''R''': Inverte l'ordine di visualizzazione a crescente. * '''z''': Cambia il colore della visualizzazione. * '''k''': Uccide un processo. * '''q''': Chiude il programma. == Uccidere un processo == 0. A seconda dello user del processo che si intende uccidere: * '''utente comune''': avviare il programma normalmente. * '''root''': avviare '''top''' con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]]. 0. Premere il tasto '''k'''. 0. In cima alla lista dei processi appare il prompt:{{{ PID to signal/kill [default pid = xx ] }}} 0. Digitare il numero '''PID''' del processo da uccidere. 0. Premere '''Invio''' due volte. {{{#!wiki important Non digitare un numero PID casuale, poiché uccidere un processo errato potrebbe anche comportare il blocco del sistema. }}} = htop = Un programma alternativo a '''top''' è '''htop'''. Presenta alcune migliorie fra cui l'uso dei colori, un grafico che mostra l'uso delle risorse e la presenza di un menu navigabile con il mouse. Per utilizzare '''htop''': 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://htop|htop]]. 0. Digitare in un [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{ htop }}} |
| Linea 62: | Linea 102: |
| [[AmministrazioneSistema|Guida all'utilizzo del terminale]] | * [[https://www.booleanworld.com/guide-linux-top-command/|Guida al comando Top (in inglese)]] * [[AmministrazioneSistema/Terminale|Guida all'utilizzo del terminale]] * [[AmministrazioneSistema/ComandiBase|Comandi di base]] |
| Linea 64: | Linea 106: |
| CategoryAmministrazione | ---- CategoryAmministrazione |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Il programma top fornisce una visuale dinamica in tempo reale dei servizi, compiti o programmi attivi nel sistema.
Può quindi essere utile per identificare le cause di eventuali sovraccarichi del computer.
Di seguito vengono illustrati i significati delle varie voci mostrate.
Avvio del programma
Il programma non necessita di installazione in quanto è preinstallato in Ubuntu e nelle principali distribuzioni GNU/Linux.
Per avviare il programma digitare in un terminale il seguente comando:
top
È possibile salvare l'output del comando in un file (per consultarlo in seguito o per pubblicarlo nei canali di supporto) utilizzando la funzione di redirect.
A tal fine è sufficiente digitare in un terminale il comando top -b -n 1 > top.txt.
Lettura informazioni visualizzate
Nella seguente immagine viene mostrato come appare il programma:
Le voci presenti hanno i seguenti significati:
- la prima riga riporta l'ora corrente e da quando tempo è stato avviato il sistema, il numero degli utenti connessi e il carico medio.
- la seconda riga mostra lo stato dei processi e l'attuale stato.
- la terza riga mostra in dettaglio l'utilizzo della CPU da parte dell'utente, del sistema, e la priorità del servizio.
- la quarta riga mostra in dettaglio l'utilizzo della memoria RAM disponibile totale, libera, usata ed riservata per buffer e cache.
- la quinta riga mostra in dettaglio l'utilizzo della memoria SWAP disponibile totale, libera, usata e riservata per disponibilità memoria.
L'intestazione della tabella mostra i processi ordinati in base all'impegno della CPU, in ordine decrescente. I processi sono identificati come segue:
Processo |
Descrizione |
PID |
ID del processo |
USER |
Utente proprietario del processo |
PR |
Priorità del processo |
NI |
Indice del processo |
VIRT |
Memoria virtuale impegnata |
RES |
Dimensione servizio o compito in esecuzione |
S |
Stato del servizio o compito (¹) |
SHR |
Memoria condivisa impegnata |
%CPU |
Percentuale di CPU impegnata |
%MEM |
Percentuale di memoria impegnata |
TIME+ |
Tempo complessivo impegno CPU |
COMMAND |
Comando lanciato |
(¹) Gli stati di servizio possibili sono S (sospensione), D (sospeso non interrompibile), R (esecuzione), Z (apatici), o T (fermato o tracciato)
Il colore blu scuro identifica i processi che sono in esecuzione .
Utilizzo
Comandi utili
M: Ordina in base alla memoria in uso.
N: Ordina in base ai ID processo.
P: Ordina in base alla CPU in uso.
T: Ordina in base al tempo trascorso.
R: Inverte l'ordine di visualizzazione a crescente.
z: Cambia il colore della visualizzazione.
k: Uccide un processo.
q: Chiude il programma.
Uccidere un processo
- A seconda dello user del processo che si intende uccidere:
utente comune: avviare il programma normalmente.
root: avviare top con i privilegi di amministrazione.
Premere il tasto k.
In cima alla lista dei processi appare il prompt:
PID to signal/kill [default pid = xx ]
Digitare il numero PID del processo da uccidere.
Premere Invio due volte.
Non digitare un numero PID casuale, poiché uccidere un processo errato potrebbe anche comportare il blocco del sistema.
htop
Un programma alternativo a top è htop. Presenta alcune migliorie fra cui l'uso dei colori, un grafico che mostra l'uso delle risorse e la presenza di un menu navigabile con il mouse.
Per utilizzare htop:
Installare il pacchetto htop.
Digitare in un terminale il seguente comando:
htop

