Top, htop, nmon: monitor di sistema nel terminale

Quelli di noi che lavorano molto nel terminale, sul proprio computer o con i server, spesso hanno bisogno di vedere le prestazioni delle apparecchiature, il consumo di
RAM, processi che consumano di più, CPU, ecc., Per questo ci sono diverse alternative, diversi programmi che possiamo utilizzare per visualizzare queste informazioni (e altro) nel
terminale.

superiore:

Per eseguirlo in un terminale digitare quanto segue e premere entrare:

top

Questo è il più semplice, è installato di default in molte distribuzioni e ci mostra molte informazioni diverse. Ad esempio, ci mostra il numero di utenti
risorse, tempo online, anche come possiamo vedere ci mostra la quantità di attività o processi (Compiti: 154 in totale), la quantità di essi presenti
correre, dormire, trattenere o in modalità zombi.

Di seguito vediamo (in KiB) la quantità di RAM utilizzata (e gratuita), proprio come lo SWAP

Finalmente abbiamo un elenco dei processi, di ognuno possiamo conoscere il PID, l'utente che lo esegue, la quantità di memoria (reale e virtuale) che utilizza, percentuale
Consumo della CPU, tempo di esecuzione e comando / processo specifico.

top

Come puoi vedere, è un po 'scomodo leggere queste informazioni, tuttavia, se premi Z sarà in grado di vedere le informazioni con i colori, il che fa un po '
più semplice leggere tutti questi dati:

colore superiore

Per uscire dall'alto basta premere Q e si chiuderà.

alto:

Per eseguirlo in un terminale digitare quanto segue e premere entrare:

htop

In diverse distribuzioni è installato di default, in altre (come ArchLinux) no, quindi se non vengono aperte con il comando precedente, devono installarlo.

Se usano Ubuntu, Debian o derivati ​​sarebbe:

sudo apt-get install htop

Se usano ArchLinux o derivati ​​sarebbe:

sudo pacman -S htop

htop

Come puoi vedere, questo ci mostra le informazioni più ordinate, meno bloccate, è più facile leggere tutto. Ci mostra quasi lo stesso del precedente top, no
Tuttavia, in un modo migliore per leggerlo (anche con 'barre' per il consumo di CPU, RAM e SWAP), ma!, Ci offre altre opzioni che puoi vedere di seguito.
Queste opzioni possono essere utilizzate premendo i tasti F1 ... F2 ... e così via fino a F10, questi ci consentono
trova i processi specifici nell'elenco, visualizzali disposti ad albero (processi e thread o processi associati), filtra per quelli con più CPU o RAM
consumare, uccidere processi, ecc.

Per uscire dall'alto basta premere F10 e si chiuderà.

lunedì:

Questo ci permette di personalizzare ulteriormente le informazioni che ci mostra, quando lo apriamo ci mostra diverse opzioni, per dirla semplicemente, ci dà il
informazioni in modo modulare, cioè se vogliamo che ci mostri solo le informazioni relative alla CPU, premiamo un tasto, se vogliamo che ci mostri anche
Inoltre, quello relativo alla RAM, premiamo un altro tasto, ecco lo screenshot della schermata iniziale:

nmon-inizio

Come puoi vedere, se vuoi vedere le informazioni relative alla CPU premi il tasto c … Quello relativo alla chiave di memoria m ...
con dischi rigidi il d ... il nocciolo k ... il network n (minuscolo), ecc.

Lascio la combinazione di nmon + c + m + k

nmon-options

Questo sì, devono installarlo, se usano Ubuntu, Debian o derivati ​​sarebbe:

sudo apt-get install nmon

Se usano ArchLinux o derivati ​​sarebbe:

sudo pacman -S nmon

Per uscire dall'alto basta premere Q e si chiuderà.

La fine!

Ebbene questo è stato. Se qualcuno di voi conosce un altro monitor di sistema terminale, fammelo sapere in un commento in tempo reale 🙂

saluti


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   più bello suddetto

    lunga vita a htop! Ci tengo a sottolineare la principale differenza che mi ha colpito di più rispetto a top: in alto il consumo di RAM che ti segna è il totale, mentre in htop, e grazie ai colori, la RAM attiva ti differenzia nettamente da quella passiva (verde e giallo), potendo vedere chiaramente il consumo totale sulla barra e differenziare quello reale (che sarebbe quello attivo) dal contenuto della memoria temporanea (passivo)

    1.    più bello suddetto

      mmm ho dovuto cambiare useragent per procurarmi un manjaro ... c'è un modo per non sovrascrivere l'intero useragent? Cioè, quando lo sovrascrivo, devo occuparmi di aggiornare la mia versione di Firefox (ad esempio) poiché alcune pagine per compatibilità guardano la versione che usi tramite useragent e quando sovrascrivo l'impostazione predefinita devo modificarla a mano ogni volta. Quello che mi chiedo è che ci sia un modo per "aggiungere" una parola all'agente utente predefinito o anche solo per modificare uno dei campi

  2.   Gonzalo suddetto

    Non sapevo nmon, buoni dati 😀

  3.   RAW-Base suddetto

    Sandy .. .. 'copypasteaste' in nmon .. ..non dovremmo installare di nuovo htop .. ..ma effettivamente nmon .. 😉

  4.   Cronos suddetto

    C'è un errore nel codice di installazione di nmon (che tra l'altro non conoscevo) Grazie per le informazioni.

    1.    KZKG ^ Gaara suddetto

      Grazie per averlo notato, su Twitter me l'hanno detto comunque ahahah. L'ho riparato.

  5.   manolox suddetto

    Top è anche interattivo.
    Ad esempio, premendo "m" si ordinano i processi in base al consumo di memoria RAM (per impostazione predefinita viene fornito in ordine CPU). Premendo di nuovo si torna all'ordine della CPU.
    Premendo «k» (per kill) ci chiede un PID per entrare e terminare il processo
    Premendo «u» (per utente) ci chiede un utente e creeremo un filtro con il quale entriamo.
    Premendo "h" aiuta. Hai molte opzioni.

    Quindi come raccomandazione per un monitor di sistema nel terminale sarebbero gli sguardi.
    È più o meno un mix dei primi + free + ifconfig e altri comandi. In altre parole, elenca i processi attivi, più le informazioni delle interfacce di rete, più l'attività dei dischi / partizioni, più alcuni dati dei sensori. È molto completo. Non è interattivo, ma è "configurabile al volo".

    1.    KZKG ^ Gaara suddetto

      Grazie per aver migliorato questo thread 😀

    2.    eliotime3000 suddetto

      Eccellente. Darò un'occhiata al top man.

  6.   povero taku suddetto

    Ogni giorno la console mi piace di più ei suoi programmi mi sembrano l'apice della programmazione, domani farò un giro di nmon!

  7.   rv suddetto

    Informazioni eccellenti, grazie!