Gotop — Quando Vuoi la Grafica nel Terminale
Ti è mai capitato di dover controllare rapidamente il carico del server, ma senza interfaccia grafica? Le utility standard come top o htop forniscono le informazioni necessarie, ma spesso mancano di chiarezza visiva. Gotop risolve esattamente questo problema — un monitor delle risorse del terminale con un'interfaccia pseudo-grafica.
Cos'è Gotop?
Gotop è uno strumento di monitoraggio delle risorse di sistema ispirato a gtop e vtop, ma scritto in Go. Gira direttamente nel terminale, mostrando grafici eleganti del carico della CPU, dell'uso della memoria, dell'elenco dei processi e altre informazioni utili.

Sebbene il progetto originale non sia più mantenuto (l'autore consiglia di usare il fork di xxxserxxx), gotop rimane una soluzione popolare con oltre 7.4k stelle su GitHub.
A chi è rivolto?
- Amministratori di sistema
- Ingegneri DevOps
- Sviluppatori che lavorano con applicazioni ad alto consumo di risorse
- Chiunque lavori frequentemente con server senza GUI
Caratteristiche principali
-
Grafici chiari in tempo reale:
- Carico CPU (totale e per core)
- Uso della RAM
- Attività di rete
- Livello della batteria (per laptop)
-
Gestione comoda dei processi:
- Ordinamento per CPU, memoria o PID
- Possibilità di terminare i processi
- Raggruppamento dei processi correlati
-
Configurazione flessibile:
- Più schemi di colori
- Possibilità di creare temi personalizzati
- Modalità minimalista
- Regolazione della frequenza di aggiornamento

Come installare
Gotop funziona su Linux, FreeBSD e macOS. Ci sono diversi metodi di installazione:
Per chi vuole provarlo rapidamente:
git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
/tmp/gotop/scripts/download.sh
Per gli utenti Homebrew:
brew tap cjbassi/gotop
brew install gotop
Per Arch Linux (da AUR):
yay -S gotop-bin
Perché provarlo?
- Leggero — funziona anche su macchine poco potenti
- Comodità — tutte le informazioni a colpo d'occhio
- Flessibilità — può essere personalizzato secondo le tue esigenze
- Interfaccia elegante — più piacevole da usare rispetto alle utility standard come
top
Dettagli tecnici
Gotop è scritto in Go e utilizza diverse librerie interessanti:
- termui per la costruzione dell'interfaccia
- gopsutil per la raccolta delle informazioni di sistema
- drawille-go per la creazione dei grafici
Applicazioni pratiche
- Debug delle prestazioni — puoi vedere immediatamente quale processo sta mettendo sotto stress il sistema
- Monitoraggio dei server — comodo per tracciare lo stato di una macchina remota
- Ottimizzazione delle risorse — aiuta a identificare i colli di bottiglia
Gotop è un ottimo strumento per chi desidera una migliore chiarezza visiva quando lavora con le risorse di sistema. Sebbene il progetto originale non sia più mantenuto, è attivamente sviluppato nei fork e la funzionalità rimane richiesta.
Provalo se:
- Lavori spesso nel terminale
- Hai bisogno di un monitoraggio comodo delle risorse
- Vuoi un'alternativa bella e funzionale a
top
Quali strumenti usi per il monitoraggio del sistema?
Progetti correlati