Cosa significano i colori in htop

Cosa significano i colori in htop
Htop è uno dei più grandi gestori di attività per i sistemi Linux. Ok, sono un po 'di parte perché ho contribuito attivamente al suo codice. Tuttavia, penso che possiamo essere d'accordo sul fatto che Htop è un ottimo strumento per monitorare e capire cosa sta succedendo nel nostro sistema Linux.

Se non hai familiarità con Htop, non preoccuparti. In questo tutorial, ti presenterò Htop, ti mostrerò come funziona, come puoi usarlo e, infine, ti mostrerò cosa ti dà l'output che ti dà e come usarlo.

Prerequisiti

Prima di procedere con il tutorial, avrai bisogno dei seguenti requisiti da seguire: una distribuzione Linux; Root utente o utente con privilegi sudo; Connessione di rete

Con tutti i requisiti soddisfatti, possiamo procedere.

Cos'è Htop?

Chiediamo a Linux cos'è Htop:

ubuntu@ubuntu20: ~ $ whais htop
Htop (1) - Visualizzatore del processo interattivo

Il top di Hisham, comunemente chiamato Htop, è un monitor di sistema interattivo e un gestore di processo. Mi piace pensarlo come il gateway per l'impulso dei processi Linux e delle risorse di sistema.

È stato originariamente sviluppato per essere un'alternativa alla massima utilità e quindi offre funzionalità simili e molto di più. Ad esempio, ti consente di interagire con i processi ed eseguire funzioni come processi di ricerca, filtrare per utenti, espandere il processo dei genitori e dei bambini in formato ad albero, smistamento, ecc. Inoltre, Htop utilizza i colori per indicare vari utilizzo delle risorse e fornire una comprensione visiva molto migliore delle statistiche del sistema.

Un'altra caratteristica straordinaria di Htop è che è leggero e super veloce. Hisham Muhammad, che penso sia un grande programmatore, ha scritto in linguaggio di programmazione C, Htop può recuperare le informazioni sul sistema e analizzare rapidamente i dati. Questo è stato uno dei migliori svantaggi, che ha mostrato un significativo ritardo tra l'avvio dell'utilità e le statistiche delle risorse.

Installazione di Htop

Prima di poter iniziare a utilizzare Htop, dobbiamo assicurarci di averlo installato. Sebbene alcune distribuzioni arrivino con lo strumento preinstallato, questa non è sempre una garanzia.

Per confermare che hai installato Htop, utilizzare il comando:

quale htop

Se hai installato Htop, il comando sopra dovrebbe mostrarti il ​​percorso del binario Htop come mostrato nell'output di seguito:

/usr/bin/htop

Se non è già installato Htop, utilizzare i comandi forniti di seguito:

Debian/Ubuntu

Sui sistemi basati su Debian e Debian, usa il comando:

Sudo Apt-get Aggiornamento
sudo apt -get Installa htop -y

Manjaro/Arch

Su Distri basate su Arch, chiedi a Pacman di installare Htop con il comando:

Sudo Pacman -sy
sudo pacman -s htop

Rehl/centos

Per REHL, usa il comando

Sudo Yum Aggiornamento
sudo yum installa htop

Una volta installata correttamente l'utilità Htop, possiamo procedere con il tutorial.

Uso di base Htop

Per avviare Htop, tutto ciò che devi fare è eseguire il comando htop nella sessione del terminale. L'esecuzione di questo comando avvia una sessione interattiva che consente di sfogliare le risorse del sistema.

htop

Un esempio di finestra Htop è sotto:

Può sembrare intimidatorio, soprattutto se sei abituato al normale Task Manager come il monitor di sistema ma Htop è incredibilmente intuitivo da usare.

La parte inferiore dello schermo mostra le scorciatoie da tastiera che puoi utilizzare per eseguire varie attività all'interno del Task Manager.

Processi di filtro

Iniziamo imparando a filtrare i processi utilizzando Htop. Come puoi vedere dalla schermata inferiore, per filtrare per i processi, premere il tasto F4 sulla tastiera.

Premendo questo tasto visualizzerà un campo di input in cui è possibile impostare i parametri su. Ad esempio, filtriamo per i processi in esecuzione come utente Ubuntu o contenente la parola chiave Ubuntu.

Quando si digita, Htop filtra interattivamente per i letterali delle stringhe, il che può essere molto utile se non sei sicuro del nome del processo completo.

Una volta che sei soddisfatto del filtro, puoi rimanere alla finestra mostra solo i processi filtrati premendo il ritorno.

Puoi anche lasciare le finestre del filtro premendo il tasto ESC. Che tornerà alla finestra Htop principale.

Ordina processi

Htop consente anche di ordinare i processi in base a vari parametri. Questi includono:

  • ID processo
  • Utente
  • Priorità
  • Carino
  • Dimensione della memoria
  • Condivisione della memoria
  • Residente a memoria
  • Stato
  • CPU percentuale
  • Memoria percentuale
  • Tempo
  • Comando

Per ordinare i comandi, premere il tasto F6. Ciò farà apparire un menu laterale che ti consente di selezionare il parametro di ordinamento.

Ad esempio, per ordinare per percentuale di memoria, sull'ordinamento per menu, selezionare PercentAge_mem e premere Invio.

Ciò dovrebbe mostrare tutti i processi ordinati per uso percentuale di memoria in ordine crescente. Ecco un esempio di esempio:

Uccidimento dei processi

E ora, per l'uso diffuso del Task Manager, Uccidimento dei processi. Htop consente un metodo semplice e semplice per uccidere un processo all'interno della sessione.

Per fare ciò, evidenzia il processo che si desidera interrompere. Puoi farlo semplicemente scorrendo per usare i tasti di freccia su e giù. Una volta selezionati i processi, basta premere F9 e entrare per inviare il segnale di uccisione.

Dopo aver premuto il tasto F9, HTOP fornisce il tipo di segnale che puoi inviare (considera il manuale della libreria GNU C per conoscere la comunicazione e i segnali IPC). Nel nostro caso, abbiamo bisogno del segnale di terminazione o del sig.

Nota a margine: Il segnale SIGTEM può essere bloccato, gestito e ignorato.

https: // www.gnu.org/software/libc/manuale/html_node/

Ricorda, solo perché puoi uccidere un processo non significa che dovresti. Sii consapevole dei processi che termina.

Che succede con i colori: cosa significano?

Fino a questo punto, abbiamo discusso solo la parte inferiore dell'Htop. Ma per quanto riguarda la barra superiore. Qual è il problema con tutti i colori e cosa significano?

Le barre di colore sono organizzate come CPU e memoria. Ecco cosa significano.

Barre di colore della CPU

Nella sezione CPU, i seguenti colori rappresentano:

  • Blu scuro - Indica la percentuale di CPU utilizzata da processi a bassa priorità. I processi bassi in Htop sono indicati da un valore eccellente maggiore di 0.
  • Verde - mostra i processi in esecuzione come utenti regolari nel sistema.
  • Rosso - mostra i thread del kernel.
  • Blu acqua - mostra processi virtualizzati.

Barre di colore della memoria

Per la sezione di memoria, i colori sono presentati come segue:

  • Verde - Mostra la memoria usata.
  • Blu scuro - mostra pagine di buffer di memoria
  • Arancia - mostra la memoria assegnata alla cache.

Per un rapido collegamento per sapere cosa significano i colori nell'Htop, premere il tasto F1 per visualizzare il menu di aiuto.

MANCIA: Per avviare Htop senza colori (modalità monocromatica), utilizzare l'opzione -c come mostrato nello screenshot seguente:

htop -c

Conclusione

Credo ancora che Htop sia il miglior Task Manager e Process Manager per i sistemi Linux. Offre caratteristiche incredibili in modo semplice, intuitivo e organizzato, rendendolo una scelta molto semplice ed efficiente per i fanatici del terminale.

Usando questo tutorial, dovresti avere abbastanza concetti di utilizzo di base per aiutarti a utilizzare Htop ed espandere la tua conoscenza dello strumento. Per informazioni dettagliate, considerare il manuale.