Top, htop, nmon: Monitors de el sistema en terminal

Els que treballem molt en terminal, bé sigui en el nostre propi ordinador o amb servidors necessitem moltes vegades veure el rendiment de l'equip, consum de
RAM, processos que més consumeixen, CPU, etc, per a això hi ha diverses alternatives, diversos programes que podem fer servir per mostrar aquesta informació (i més) a la
terminal.

superior:

Per executar-se en una terminal escriguin el següent i pressionin Enter:

top

Aquest és el més simple, ve instal·lat per defecte en moltes distros i ens mostra molta informació diversa. Per exemple, ens mostra la quantitat d'usuaris
actius, temps en línia, també com podem veure ens mostra la quantitat de tasques o processos (Tasks: 154 total), La quantitat d'elles que estan en
execució, dormint, detingudes o en manera zombi.

Més avall veiem (en KiB) la quantitat de memòria RAM sent usat (i lliure), igual que l'SWAP

Finalment tenim un llistat dels processos, de cada un podem saber el PID, usuari que l'executa, quantitat de memòria (real i virtual) que fa servir, per cent
de l'CPU que consumeix, temps d'execució i la comanda / procés específic.

superior

Com poden veure és una mica incòmode de llegir aquesta informació, però, si pressionen Z podran veure la informació amb colors, la qual cosa fa una mica
més simple llegir totes aquestes dades:

top-color

Per sortir de top simplement pressionin Q i es tancarà.

htop:

Per executar-se en una terminal escriguin el següent i pressionin Enter:

htop

En diverses distros ve instal·lat per defecte, en altres (com ArchLinux) no, pel que si no se'ls obre amb la comanda anterior llavors han de instal·lar-lo.

Si fan servir Ubuntu, Debian o derivats seria:

sudo apt-get install htop

Si fan servir ArchLinux o derivats seria:

sudo pacman -S htop

htop

Com poden veure, aquest ens mostra la informació més ordenada, menys enganxada, és més simple de llegir tot. Ens mostra gairebé el mateix que l'anterior top, no
obstant això d'una manera millor per llegir-la (inclusivament amb 'barres' per al consum dels CPU, RAM i SWAP), però !, ens ofereix altres opcions que poden veure a baix.
Aquestes opcions les podem fer servir pressionant les tecles F1 ... F2 ... i així consecutivament fins al F10, Aquestes ens permeten
buscar processos determinats en el llistat, veure'ls ordenats com un arbre (processos i subprocessos o processos associats), filtrar pels que més CPU o RAM
consumeixen, matar processos, etc.

Per sortir de top simplement pressionin F10 i es tancarà.

nmon:

Aquest ens permet personalitzar més la informació que ens mostra, quan l'obrim ens mostra diverses opcions, per dir-ho d'una manera simple, ens brinda l'
informació de forma modular, és a dir, si volem que només ens mostri la informació relacionada amb el CPU pressionem una tecla, si volem que també ens mostri
a més la qüestions de la RAM pressionem una altra tecla, aquí tenen el screenshot de la pantalla d'inici:

nmon-start

Com poden veure, si volen veure la informació relacionada amb el CPU pressionen la tecla c ... la relacionada amb la memòria la tecla m ...
amb discos durs la d ... el nucli la k ... la xarxa la n (Minúscula), etc.

Els deixo la combinació de nmon + c + m + k

nmon-opcions

Aquest sí que han instal·lar-lo, si usen Ubuntu, Debian o derivats seria:

sudo apt-get install nmon

Si fan servir ArchLinux o derivats seria:

sudo pacman -S nmon

Per sortir de top simplement pressionin Q i es tancarà.

Fi!

Bé això ha estat tot. Si algun de vosaltres coneixeu algun altre monitor del sistema en terminal, que sigui en temps real em deixa saber en un comentari 

Salutacions


Afegir com a font preferida a Google