Il comando top di Linux è usato per mostrare tutti i processi in esecuzione all'interno del tuo ambiente Linux. Questa guida mostra come utilizzare il comando in alto spiegando i diversi switch disponibili e le informazioni visualizzate:
Come eseguire il comando superiore
Nella sua forma base tutto ciò che devi fare per mostrare i processi correnti è digitare quanto segue in un terminale Linux:
superiore
Quali informazioni vengono mostrate:
Le seguenti informazioni vengono visualizzate quando si esegue il comando top di Linux:
Linea 1
- Il tempo
- Per quanto tempo il computer è stato in esecuzione
- numero di utenti
- Carico medio
Il carico medio mostra il tempo di caricamento del sistema per gli ultimi 1, 5 e 15 minuti.
Linea 2
- Numero totale di compiti
- Numero di attività in esecuzione
- Numero di compiti dormienti
- Numero di attività interrotte
- Numero di compiti zombie
Linea 3
- Utilizzo della CPU in percentuale dall'utente
- Utilizzo della CPU in percentuale dal sistema
- Utilizzo della CPU in percentuale con processi a bassa priorità
- Utilizzo della CPU come percentuale dai processi inattivi
- L'utilizzo della CPU come percentuale di attesa
- Utilizzo della CPU in percentuale da interruzioni hardware
- Utilizzo della CPU in percentuale dagli interrupt software
- Utilizzo della CPU in percentuale dal tempo di sottrazione
Questa guida fornisce una definizione di cosa significa utilizzo della CPU.
Linea 3
- Memoria di sistema totale
- Memoria libera
- Memoria utilizzata
- Cache di buffer
Linea 4
- Scambio totale disponibile
- Totale swap gratuito
- Scambio totale utilizzato
- Memoria disponibile
Questa guida fornisce una descrizione delle partizioni di swap e se ne hai bisogno.
Tabella principale
- ID processo
- Utente
- Priorità
- Buon livello
- Memoria virtuale utilizzata dal processo
- Memoria residente utilizzata da un processo
- Memoria condivisibile
- CPU utilizzata dal processo in percentuale
- Memoria utilizzata dal processo in percentuale
- Il processo del tempo è in corso
- Comando
Ecco una buona guida per discutere della memoria del computer.
Mantieni Linux in esecuzione per tutto il tempo in background
È possibile mantenere facilmente disponibile il comando in alto senza dover digitare la parola in alto ogni volta nella finestra del terminale.
Per mettere in pausa in alto in modo da poter continuare a utilizzare il terminale, premere CTRL e Z sulla tastiera.
Per riportare la parte superiore in primo piano, digita fg.
Interruttori a chiave per il comando superiore:
- -h - Mostra la versione corrente
- -c - Attiva o disattiva la colonna di comando tra la visualizzazione del comando e il nome del programma
- -d - Specifica il tempo di ritardo tra l'aggiornamento dello schermo
- -o - Ordina dal campo denominato
- -p - Mostra solo i processi con ID processo specificati
- -u - Mostra solo i processi dell'utente specificato
- -i - Non mostrare attività inattive
Mostra la versione corrente
Digitare quanto segue per mostrare i dettagli della versione corrente per la parte superiore:
top -h
L'output è nella forma procps -ng versione 3.3.10
Specificare un ritardo tra gli aggiornamenti della schermata
Per specificare un ritardo tra lo schermo si aggiorna mentre si utilizza il tipo superiore il seguente:
top -d
Per aggiornare ogni 5 secondi digitare top -d 5
Ottenere un elenco di colonne per ordinare per
Per ottenere un elenco delle colonne con cui è possibile ordinare il comando in alto, digitare quanto segue:
in alto -O
Ci sono molte colonne quindi potresti voler ridurlo a un valore inferiore come segue:
top -O | Di meno
Ordina le colonne nel comando in alto in base al nome di una colonna
Utilizzare la sezione precedente per trovare una colonna in cui ordinare e quindi utilizzare la seguente sintassi per ordinare in base a tale colonna:
top -o
Per ordinare in base a% CPU, digitare quanto segue:
top -o% CPU
Mostra solo i processi per un utente specifico
Per mostrare solo i processi che un utente specifico è in esecuzione, utilizzare la seguente sintassi:
top -u
Ad esempio, per mostrare tutti i processi in cui gary è in esecuzione, digitare quanto segue:
top -u gary
Nascondi attività inattive
La vista superiore di default può sembrare ingombra e se vuoi vedere solo i processi attivi (cioè quelli che non sono inattivi), puoi eseguire il comando in alto usando il seguente comando:
top -i
Aggiunta di colonne extra al display superiore
Mentre corri in cima puoi premere il tasto 'F' che mostra l'elenco dei campi che possono essere visualizzati nella tabella:
Usa i tasti freccia per spostarti su e giù nell'elenco dei campi.
Per impostare un campo in modo che venga visualizzato sullo schermo, premere il tasto 'D'. Per rimuovere il campo, premere nuovamente "D" su di esso. Un asterisco (*) apparirà accanto ai campi visualizzati.
È possibile impostare il campo per ordinare la tabella semplicemente premendo il tasto "S" sul campo che si desidera ordinare.
Premere il tasto Invio per confermare le modifiche e premere "Q" per uscire.
Commutazione delle modalità
Mentre corri in cima puoi premere il tasto "A" per passare dalla visualizzazione standard a quella alternativa.
Cambiando i colori
Premere il tasto "Z" per cambiare i colori dei valori nella parte superiore.
Ci sono tre fasi necessarie per cambiare i colori:
- Premere S per i dati di riepilogo, M per i messaggi, H per le intestazioni delle colonne o T per le informazioni sulle attività per selezionare quell'area per un cambio di colore
- Scegli un colore per quel bersaglio, 0 per il nero, 1 per il rosso, 2 per il verde, 3 per il giallo, 4 per il blu, 5 per il magenta, 6 per il ciano e 7 per il bianco
- Invio per il commit
Premere il tasto "B" per rendere il testo in grassetto.
Cambia il display mentre corri
Mentre il comando superiore è in esecuzione, puoi attivare e disattivare molte delle funzionalità premendo i tasti pertinenti mentre è in esecuzione.
La seguente tabella mostra il tasto da premere e la funzione che fornisce:
Tasto funzione | Descrizione |
---|---|
UN | Display alternativo (predefinito disattivato) |
d | Aggiorna schermo dopo il ritardo specificato in secondi (predefinito 1,5 secondi) |
H | Modalità discussioni (impostazione predefinita disattivata), riepiloga le attività |
p | Monitoraggio PID (impostazione predefinita disattivata), mostra tutti i processi |
B | Grassetto abilitato (impostazione predefinita attivata), i valori sono indicati in grassetto |
l | Visualizza media del carico (impostazione predefinita attivata) |
t | Determina come vengono visualizzati i compiti (predefinito 1 + 1) |
m | Determina come viene visualizzato l'utilizzo della memoria (predefinito 2 righe) |
1 | CPU singola (impostazione predefinita disattivata), ovvero spettacoli per più CPU |
J | Allinea i numeri a destra (impostazione predefinita attivata) |
j | Allinea il testo a destra (predefinito disattivato) |
R | Ordinamento inverso (impostazione predefinita attivata) - Processi più alti ai processi più bassi |
S | Tempo cumulativo (impostazione predefinita disattivata) |
u | Filtro utente (predefinito disattivato) mostra solo euid |
U | Filtro utente (predefinito disattivato) mostra qualsiasi UID |
V | Vista forestale (impostazione predefinita attivata) mostra come diramazioni |
X | Evidenziazione colonna (predefinito disattivato) |
z | Colore o mono (impostazione predefinita attivata) mostra i colori |
Sommario
Ci sono più opzioni disponibili e puoi leggere di più su di esse digitando quanto segue nella finestra del terminale:
uomo in alto