Come filtrare l'output superiore a processi specifici

Come filtrare l'output superiore a processi specifici
La parte superiore è un'utilità della linea di comando Linux che consente di monitorare i processi di esecuzione e l'utilizzo delle risorse nel sistema. Comprendere cosa sta succedendo nel tuo sistema Linux in tempo reale può aiutarti a individuare i processi ad alta intensità di risorse e intraprendere le azioni necessarie.

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.

$ top

Un 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 = SystemD

Premere 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 Ubuntu

Il 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'albero

Il -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.