Il comando top in Linux fornisce statistiche utili sulle risorse di sistema. Possiamo usarlo per visualizzare l'utilizzo della CPU e della memoria insieme alle informazioni di processo dei servizi in esecuzione. Puoi anche trovare processi zombi usando top. Quindi, padroneggiare il comando top è un must per gli amministratori Linux.

La sezione seguente fornisce una semplice panoramica del comando top e mostra come utilizzare top in scenari reali.

Come funziona il comando superiore?

Per impostazione predefinita, top mostra un elenco di processi in esecuzione insieme alle metriche CPU standard. Puoi pensare alla prima parte dell'output come al dashboard. La sezione inferiore mostra l'elenco dei processi e fornisce una visualizzazione in tempo reale di tutti i processi in esecuzione.

La dashboard è composta da cinque righe, ciascuna contenente alcune metriche. La prima riga mostra brevi informazioni sul sistema, come il tempo di attività, la media del carico e il numero di utenti attualmente connessi. Le attività sono mostrate nella seconda riga. Il terzo mostra il carico della CPU e le due righe seguenti indicano l'utilizzo della memoria.

Tieni presente che i comandi specificati durante l'esecuzione di top fanno distinzione tra maiuscole e minuscole. Ad esempio, il n e n i tasti eseguono entrambi operazioni diverse.

1. Visualizza tutti i processi in esecuzione

Se utilizzato senza argomenti, il comando top restituisce un elenco di tutti i processi attualmente in esecuzione.

superiore

Produzione:

Puoi navigare nell'output usando il Su, Fuori uso, Pagina su, e Pagina giù tasti sulla tastiera. Colpire Q per arrivare al guscio.

2. Ordina i processi Linux per PID

È possibile ordinare l'elenco dei processi in base al loro ID programma o PID. premi il n chiave durante l'esecuzione top per ordinare i processi in base al PID.

3. Ordina i processi per memoria e utilizzo della CPU

L'output superiore predefinito ordina l'elenco dei processi in base all'utilizzo della CPU. È possibile ordinare l'elenco in base all'utilizzo della memoria utilizzando m tasto sulla tastiera. accedere P per ordinare nuovamente per CPU.

4. Ordina i processi per tempo di esecuzione

Se vuoi scoprire per quanto tempo i processi sono in esecuzione sulla tua macchina, premi il tasto m e T chiavi.

5. Visualizza i processi in esecuzione per utenti specifici

Possiamo visualizzare un elenco di tutti i processi in esecuzione che appartengono a un utente specifico. Quando sei in alto, premi tu e quindi fornire il nome utente e premere accedere. Puoi anche usare il -u opzione di top seguita dal nome utente per farlo.

top -u root

Il suddetto comando restituisce tutti i processi invocati da root.

6. Evidenzia i processi attivi

Se inserisci il z chiave all'interno in alto, evidenzierà tutto eseguire attivamente processi Linux. Semplifica la navigazione nei processi attivi.

7. Cambia il periodo dell'intervallo del massimo

Per impostazione predefinita, top aggiorna il suo output ogni tre secondi. Tuttavia, puoi facilmente impostarlo su un valore personalizzato premendo D seguito dal valore richiesto.

8. Modifica priorità processo

Puoi cambiare la priorità di un processo Linux con impostare un valore di renice personalizzato interno superiore. Tipo R seguito dal PID del processo e quindi inserire il suo nuovo valore di renice.

9. Visualizza i processi inattivi utilizzando top

Possiamo vedere un elenco di tutti i processi inattivi premendo il tasto io chiave.

10. Uccidi un processo Linux tramite PID

Il comando principale in Linux ci consente di uccidi un processo in esecuzione direttamente dall'interfaccia. Per terminare un processo, digita K seguito dal PID di quel processo. Sarà utile quando affrontare i processi zombie.

Propri processi di sistema con il comando in alto

Il comando principale in Linux semplifica la gestione dei processi per i principianti. Possiamo utilizzare top per tutti i tipi di attività, incluso il monitoraggio delle risorse di sistema e la gestione dei processi bloccati. Quindi, non importa se sei un principiante di Linux o un esperto, il comando superiore ha qualcosa per te.

Il monitoraggio del sistema è solo una parte della giornata di un amministratore. Come monitorare le connessioni di rete? Il comando ss è qui esclusivamente per questo lavoro.

CondividereTweetE-mail
Come monitorare le connessioni di rete su Linux con ss

Se sospetti un problema di rete sul tuo sistema Linux, ecco come rintracciarlo e risolverlo con il comando ss.

Leggi Avanti

Argomenti correlati
  • Linux
  • Comandi Linux
  • terminale
Circa l'autore
Rubaiat Hossain (41 articoli pubblicati)

Rubaiat è un laureato in CS con una forte passione per l'open-source. Oltre ad essere un veterano di Unix, si occupa anche di sicurezza di rete, crittografia e programmazione funzionale. È un appassionato collezionista di libri di seconda mano e ha un'ammirazione infinita per il rock classico.

Altro da Rubaiat Hossain

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti