Questa guida discuterà utilizzando il comando superiore in Linux per trovare informazioni specifiche sull'esecuzione dei processi nel sistema.
Utilizzo massimo di base
Per utilizzare l'utilità superiore in Linux, avviare una sessione del terminale e immettere la parte superiore del comando.
$ topUn output di esempio del comando superiore è:
L'output è diviso in due parti:
La parte superiore mostra l'utilizzo delle risorse come memoria, utilizzo della CPU e utilizzo del disco.
La parte inferiore mostra informazioni sui processi in esecuzione. Tali dati includono l'ID processo, l'utente e il nome del processo.
Come filtrare i processi specifici
Per filtrare l'output superiore in un processo specifico, premere il tasto O e immettere la voce come comando = nome, in cui il nome si riferisce al nome del processo.
Ad esempio, per filtrare per il sistema:
Command = SystemDPremere Invio e l'utilità superiore filtrerà i processi solo per SystemD.
Puoi anche evidenziare il processo specifico mantenendo in vista altri processi. Per fare questo, premere il tasto L e cercare una stringa.
Per esempio:
Come filtrare i processi utente
L'utilità di output superiore ci consente anche di filtrare i processi generati da un utente specifico. Per fare ciò, usiamo il flag -u seguito dal nome utente.
Per esempio,
Top -u UbuntuIl comando visualizza solo i processi di proprietà dell'utente di Ubuntu.
Come ordinare i processi per %CPU
Possiamo anche ordinare l'output superiore in base alla percentuale di utilizzo della CPU. Per fare questo, premere il comando shift + p.
L'output è ordinato in ordine crescente.
Come cambiare l'intervallo di aggiornamento
Per impostazione predefinita, la parte superiore aggiornerà l'uscita ogni 3 secondi. Per modificare questo valore, premere il tasto D mentre la parte superiore è in esecuzione.
Come mostrare il percorso verso un binario
Per mostrare il percorso al comando che ha avviato un processo specifico, premere il tasto C:
Come salvare l'output in un file
Possiamo anche salvare l'output del file utilizzando i simboli di reindirizzamento. Ad esempio, per esportare l'output superiore per 10 minuti, utilizzare il comando:
top -n 3 -b> top_output.tronco d'alberoIl -N specifica il numero di iterazioni che top dovrebbe produrre prima di terminare.
Il flag -b inizia in alto in modalità batch, che elabora continuamente l'output fino a quando le iterazioni massime sono soddisfatte (specificate in flag -n).
Dire finale
La parte superiore è una buona utilità per gli amministratori di sistema e chiunque voglia sapere quali processi utilizzano risorse di sistema. Per saperne di più su Top, considera la documentazione.