Come creare l'ordinamento del comando top per uso della memoria

Come creare l'ordinamento del comando top per uso della memoria
Top è un processo Linux e utilità di monitoraggio dell'utilizzo delle risorse. Consente agli utenti di visualizzare le informazioni in tempo reale sui processi e i thread gestiti dal kernel del sistema. A causa della sua interattività, Top consente agli utenti di eseguire attività, come il filtro per processi specifici, i processi di filtro da parte di utenti, PID e processi di uccisione.

Questa guida ti guiderà attraverso le basi dell'utilizzo del comando PS per individuare informazioni specifiche sul sistema.

Utilizzo di utility di base basilare

Per lanciare la migliore utilità, utilizzare il comando superiore nel terminale. L'uso di questo comando genera una sessione interattiva che mostra l'utilizzo delle risorse del sistema ed esecuzione dei processi:

$ top

La parte superiore mostra l'utilizzo delle risorse. Questo output è simile a quello di Uptime e il comando gratuito in Linux.

Per spegnere questi valori, premere "M"Per nascondere le informazioni sull'utilizzo della memoria e"l"Per nascondere le informazioni di uptime.

Per scorrere i processi in esecuzione, utilizzare il tasto freccia su e giù. Per smettere, premere "Q".

Output superiore

La parte inferiore del comando superiore contiene informazioni sull'esecuzione dei processi. Concentriamoci su questo.

L'output utilizza un'organizzazione basata su colonna, con un identificatore su ciascuno:

  • PID: questa colonna mostra l'ID univoco di ogni processo.
  • PR: questa colonna mostra la priorità dell'attività.
  • NI: questa colonna mostra il buon valore del processo. Un valore positivo indica una bassa priorità, mentre un valore negativo indica un'alta priorità.
  • Virt: questa colonna rappresenta la memoria virtuale totale utilizzata dal processo.
  • Res: questa colonna mostra la memoria effettiva totale utilizzata dal processo.
  • SHR: questa colonna mostra la quantità totale di memoria condivisa utilizzata dal processo.
  • S: questa colonna mostra lo stato di processo in una singola lettera.
  • %CPU: questa colonna mostra un utilizzo percentuale della CPU per processo.
  • %Mem: questa colonna mostra un utilizzo della memoria percentuale.
  • Time+: questa colonna mostra il tempo della CPU utilizzato dal processo calcolato a centesimi di secondo.
  • Comando: questa colonna mostra il nome del processo.

Come effettuare i processi di filtro superiore per utilizzo della memoria

Puoi anche filtrare i processi per utilizzo della memoria in cima. Per fare questo, premere Shift + m come mostrato:

Top filtrerà i processi per utilizzo della memoria in ordine decrescente. In questo modo può aiutare a identificare il processo usando la maggior parte della memoria, dandoti la possibilità di agire.

Per filtrare per uso effettivo della memoria, utilizzare il comando:

Top -o res

Allo stesso modo, il comando filtrerà l'utilizzo della memoria in ordine decrescente.

Puoi anche scegliere in modo interattivo il parametro Filtro. Per fare questo, premere Shift + F e seleziona Mem COME:

Come filtrare il processo per utente

Per mostrare i processi da un utente specifico, utilizzare il comando:

top -u [nome utente]

Ad esempio, per mostrare i processi dall'utente Ubuntu; Immettere il comando:

Top -u Ubuntu

Come mostrare i processi genitore e figlio

Per mostrare i processi genitore e figlio mentre top è in esecuzione, premere V. Questo ti darà un output simile a quello mostrato di seguito:

Come uccidere tutti i processi

Per uccidere un processo in cima, premere K ed entra nel PID del processo.

Premere accedere Per eseguire il comando Kill. Ciò terminerà il processo con il PID specificato.

Conclusione

Top è un'utilità utile che consente di comprendere e gestire i processi del sistema Linux. Oltre a ciò che abbiamo discusso in questo tutorial, Top ha tonnellate di altre funzionalità.

Per capire come è possibile personalizzare e utilizzare il massimo del suo potenziale, considera i manuali.