Introduzione
gtop è uno strumento che legge le informazioni sui processi e lo stato del sistema in modalità dinamica. Come nome, possiamo pensare che sia un top grafico comando. Contiene alcune viste per monitorare l'utilizzo di CPU, memoria, swap, disco e rete con una percentuale e una rappresentazione grafica. Ti mostra anche il percorso dei comandi in corso.
Gtop è uno degli strumenti ingegnosi in grado di visualizzare i processi di sistema in modo dinamico in modalità grafica sul tuo terminale Linux.
Come suggerisce il nome, Gtop sta per graphic top command che legge le informazioni su processo di sistema, memoria, CPU, rete e utilizzo del disco e popola i risultati in modalità grafica con una percentuale.
Installa i prerequisiti
Assicurati che il tuo sistema abbia Node.js, per installare Gtop. In caso contrario, segui i passaggi seguenti per installarlo. Node.js è un runtime JavaScript basato sul motore JavaScript V8 di Chrome che.
Per CentOS8/RHEL8 sistemi, usa il comando dnf per installare Nodejs e npm.
# dnf module list nodejs
# dnf module enable nodejs:14
# dnf install nodejs
[root@unixcop ~]# dnf module list nodejs
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:03:46 ago on Wed Jul 28 06:21:12 2021.
CentOS Linux 8 - AppStream
Name Stream Profiles Summary
nodejs 10 [d][x] common [d], development, minimal, s2i Javascript runtime
nodejs 12 [x] common [d], development, minimal, s2i Javascript runtime
nodejs 14 [x] common [d], development, minimal, s2i Javascript runtime
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@unixcop ~]# dnf module enable nodejs:14
Failed to set locale, defaulting to C.UTF-8
Last metadata expiration check: 0:03:57 ago on Wed Jul 28 06:21:12 2021.
Dependencies resolved.
======================================================================================================================================================
Package Architecture Version Repository Size
======================================================================================================================================================
Enabling module streams:
nodejs 14
Transaction Summary
======================================================================================================================================================
Is this ok [y/N]: y
Complete!
[root@unixcop ~]#
[root@unixcop ~]# dnf install nodejs
E per Fedora sistemi, usa il comando dnf per installare Nodejs e npm.
$ curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
$ sudo dnf -y install nodejs
Per Ubuntu/LinuxMint sistemi, usa il comando apt-get o il comando apt per installare Nodejs e npm.
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt-get install -y nodejs
E per Debian system, usa il comando apt o il comando apt-get per installare Nodejs e npm.
$ curl -sL https://deb.nodesource.com/setup_8.x | bash -
$ sudo apt-get install -y nodejs
Per Arch Linux
sistemi basati, usa il comando pacman per installare Nodejs e npm.
$ sudo pacman -S nodejs npm
Per openSUSE sistema, usa il comando zypper per installare Nodejs e npm.
$ sudo zypper install nodejs4
Installa Gtop
Basta eseguire il comando seguente per installare Gtop su Linux.
root@unixcop ~]# sudo npm install gtop -g
/usr/local/bin/gtop -> /usr/local/lib/node_modules/gtop/bin/gtop
+ [email protected]
added 62 packages from 83 contributors in 18.163s
[root@unixcop ~]#
install gtop -g
Usa Gtop
Basta sparare gtop comando sul terminale per portare il fantastico dashboard di monitoraggio del sistema grafico sul terminale. Per impostazione predefinita, carica il processo in base all'utilizzo della CPU.
# gtop

Puoi vedere che ti mostra i processi con il grafico sul tuo terminale. Puoi usare la tua tastiera per scorrere i diversi processi elencati lì.
Inoltre gtop offre il vantaggio di ordinare il processo
Gtop consente all'utente di ordinare la tabella dei processi premendo le parole chiave sottostanti.
- p :ID processo

- c :utilizzo della CPU

- m :Utilizzo della memoria

- Tasti freccia SU/GIÙ: Usa i tasti freccia SU/GIÙ per navigare dall'alto verso il basso del processo in esecuzione
Nota : Quando vedi punti interrogativi o altri caratteri diversi, prova a eseguirlo con queste variabili di ambiente.
$ LANG=en_US.utf8 TERM=xterm-256color gtop
Per uscire da gtop, puoi utilizzare q o echap comando. Puoi vedere una percentuale e una rappresentazione grafica dell'utilizzo in corso.
Conclusione
gtop offre la possibilità di vedere tutti i processi attualmente in esecuzione. Funziona come un comando superiore ma offre una modalità grafica più interessante. Durante i miei test, non sono stato in grado di agire sui processi elencati come kill a process o utilizzare comandi diversi da quelli mostrati in precedenza.