Comandi Linux

Comando in alto in Linux

Comando in alto in Linux
Nei sistemi simili a UNIX, il comando top riporta preziose informazioni di sistema come i processi in esecuzione e l'utilizzo delle risorse. Mostra l'attività del processore e le attività gestite dal kernel in tempo reale. È uno degli strumenti di base per gli amministratori di sistema.

In questa guida, scopri come utilizzare il comando top in Linux.

Utilizzo dei comandi principali

Il comando top verrà preinstallato su qualsiasi sistema UNIX/Linux. Non è necessario installare alcun pacchetto aggiuntivo per usarlo.

Controlla la versione superiore

Supponendo che la tua distribuzione sia aggiornata, il tuo sistema dovrebbe avere l'ultima versione del top. Controlla la versione del top.

$ top -v

Finestra predefinita

Esegui il comando top senza alcun parametro. Questo caricherà la schermata predefinita della parte superiore.

$ in alto

Emetterà un rapporto in tempo reale di varie informazioni. Diamo una rapida ripartizione di esso.

La prima parte dell'intestazione riporta l'utilizzo delle risorse hardware. La prima riga è costituita dall'ora, dalla quantità di tempo in cui il sistema è in esecuzione, dal numero di utenti che hanno effettuato l'accesso e dal carico medio. La seconda riga riporta il numero di attività insieme ai loro stati.

Ecco un breve elenco di tutti gli stati. Il valore di ogni stato descrive quanto tempo la CPU impiega nell'esecuzione dei processi di quello stato.

La quarta riga descrive l'utilizzo della memoria di sistema, ad esempio, la quantità totale di memoria fisica e quanta di essa viene utilizzata, libera, memorizzata nel buffer o memorizzata nella cache.

La seconda parte dell'output è una tabella che elenca tutti i processi in esecuzione. Ecco una rapida spiegazione di tutte le colonne che costituiscono la tabella. Tutto ciò spiega vari attributi del relativo processo.

Immagino che siano molte informazioni da digerire. Va bene prendersi del tempo e impararli lentamente.

Scorrimento

Top riporta l'intero elenco dei processi in esecuzione. Poiché è uno strumento da riga di comando, la navigazione è leggermente diversa da quella che ti aspetteresti in uno strumento GUI.

Per navigare, usa i tasti freccia su e giù. I tasti di navigazione aggiuntivi includono Home, Pagina su, Pagina giù e Fine. Per spostare lateralmente l'elenco dei processi, utilizzare i tasti freccia sinistra/destra.

Cambia unità numerica

Per impostazione predefinita, i valori della memoria sono visualizzati in kibibyte. Tuttavia, per scopi pratici, non è un formato piacevole. Per passare l'unità ad altre unità, premere "E". I formati di unità disponibili sono kibibyte, mebibyte, gibibyte, tebibyte, pebibyte ed exbibyte. Premendo "e" si farà la stessa cosa.

Modifica il contenuto del riepilogo

Ciò influisce sulla prima sezione dell'output superiore. Premere "l" per attivare/disattivare la prima riga.

Se il tuo sistema esegue una CPU multi-core, la parte superiore può riportare informazioni per singoli core. Premi "1" per alternare le informazioni su base per core.

Vuoi cambiare i display della CPU? Premi “t”. Alla prima pressione, cambierà i grafici in ASCII.

Alla seconda pressione, cambierà i grafici in caratteri a blocchi solidi.

Premi "t" ancora una volta e il display della CPU e il riepilogo delle attività scompariranno completamente.

Per fare lo stesso con la memoria e la memoria di scambio, premere "m".

Evidenziazione

La schermata predefinita della parte superiore è solo in bianco e nero. Che ne dici di ravvivare le cose?? Premere "z" per colorare il display.

Per evidenziare le attività in esecuzione, premere "y". Se premi "x", la parte superiore evidenzierà le colonne che utilizza per ordinare l'elenco dei processi. L'evidenziazione del testo in grassetto e invertito può essere alternata premendo "b".

Riga di comando completa

Nel caso di processi in esecuzione, possiamo alternare solo il nome del processo e il nome del processo insieme al comando completo. Premi "c" per attivare/disattivare.

Per vedere una vista ad albero in cui i processi sono stati avviati/generati da altri processi, premere "V".

Filtra l'output dell'utente

Per impostazione predefinita, la parte superiore mostrerà i processi di tutti gli utenti. Per vedere i processi in esecuzione in un processo specifico, premere "u". La parte superiore chiederà il nome utente o l'UID.

Compiti attivi

Per vedere solo le attività attive, premere "I".

Per annullare le modifiche, premere di nuovo "I".

Numero di processi da visualizzare

Per impostazione predefinita, la parte superiore riporterà tutti i processi in una lunga tabella. Tuttavia, possiamo impostare manualmente il numero di processi che verranno visualizzati in alto indipendentemente dal numero di processi in esecuzione. Penso che sia un trucco utile in scenari molto specifici.

Per limitare le visualizzazioni premere “n”. La parte superiore chiederà il numero di processi da visualizzare. Per impostazione predefinita, il valore è 0 (illimitato).

Modifica la priorità del processo

Ogni singolo processo in esecuzione avrà un buon valore per loro. Questo bel valore determina la priorità del processo tra tutti i processi in esecuzione. La parte superiore consente di definire manualmente il valore di Nizza.

Per determinare manualmente il valore piacevole di un processo, premere "r". La parte superiore chiederà il PID.

Dopo aver inserito il PID, il top chiederà il nuovo bel valore nice.

Termina il processo

Nel caso in cui desideri terminare manualmente un processo, la parte superiore ti consente di inviare un segnale di terminazione. Per inviare un segnale di terminazione, avremo bisogno del PID e del nome del segnale.

Premi "k". La parte superiore chiederà il PID.

Una volta inserito il PID, il top chiederà il segnale da inviare. Per impostazione predefinita, sarà il segnale SIGTERM (kill). La maggior parte delle volte è il segnale che vuoi inviare. Per un elenco completo di tutti i segnali disponibili, controlla la pagina man del segnale.

$ uomo 7 segnale

Scorciatoie varie

Qualunque modifica tu abbia apportato al comportamento di top, non verrà caricata a meno che non la salvi. Per salvare il preset corrente, premere "W".

Per impostazione predefinita, la parte superiore aggiornerà le informazioni al valore predefinito. Per definire il tuo valore personalizzato, premi "d".

Per eseguire un aggiornamento rapido istantaneo, premi la barra spaziatrice.

Pensieri finali

Questa è solo la punta dell'iceberg. Il top è uno strumento complicato ma potente per monitorare il tuo sistema. Ci sono molti tutorial disponibili online. Dai un'occhiata se vuoi padroneggiare il comando in alto.

Interessato al monitoraggio degli I/O del sistema? Allora iotop è quello che stai cercando. Scopri come monitorare l'I/O del disco utilizzando iotop.

Buon calcolo!

Come mostrare il contatore FPS nei giochi Linux
I giochi Linux hanno avuto una grande spinta quando Valve ha annunciato il supporto Linux per il client Steam e i loro giochi nel 2012. Da allora, mol...
Come scaricare e giocare a Sid Meier's Civilization VI su Linux
Introduzione al gioco Civilization 6 è una versione moderna del concetto classico introdotto nella serie dei giochi Age of Empires. L'idea era abbasta...
Come installare e giocare a Doom su Linux
Introduzione a Doom La serie Doom è nata negli anni '90 dopo l'uscita dell'originale Doom. È stato un successo immediato e da quel momento in poi la s...