Quando si tratta di monitorare i processi in esecuzione in sistemi simili a Unix, le applicazioni più comunemente utilizzate sono top e htop , che è una versione migliorata di top. Il mio preferito è htop. Tuttavia, gli sviluppatori rilasciano di tanto in tanto alcune alternative a queste applicazioni. Una di queste alternative alle utility top e htop è Hegemon . È un'applicazione di monitoraggio del sistema modulare scritta utilizzando Rust linguaggio di programmazione.
Per quanto riguarda le caratteristiche di Hegemon, possiamo elencare quanto segue:
- Hegemon monitorerà l'utilizzo di CPU, memoria e Swap.
- Controlla la temperatura del sistema e la velocità della ventola.
- Il tempo dell'intervallo di aggiornamento può essere regolabile. Il valore predefinito è 3 secondi.
- Possiamo rivelare grafici più dettagliati e informazioni aggiuntive espandendo i flussi di dati.
- Test unitari.
- Interfaccia pulita.
- Gratuito e open source.
Installazione dell'applicazione Hegemon System Monitor
Assicurati di aver installato Rust 1.26 o versione successiva. Per installare Rust nella tua distribuzione Linux, fai riferimento alla seguente guida:
- Installa il linguaggio di programmazione Rust in Linux
Inoltre, installa la libreria libsensors. È disponibile nei repository predefiniti della maggior parte delle distribuzioni Linux. Ad esempio, puoi installarlo in sistemi basati su RPM come Fedora usando il seguente comando:
$ sudo dnf install lm_sensors-devel
Su sistemi basati su Debian come Ubuntu, Linux Mint, può essere installato utilizzando il comando:
$ sudo apt-get install libsensors4-dev
Dopo aver installato Rust e libsensors, installa Hegemon usando il comando:
$ cargo install hegemon
Una volta installato hegemon, inizia a monitorare i processi in esecuzione nel tuo sistema Linux usando il comando:
$ hegemon
Ecco l'output di esempio dal mio desktop Arch Linux.
Egemone in azione
Per uscire, premi Q .
Lettura consigliata:
- Alcune alternative all'utilità della riga di comando "top" che potresti voler sapere
- Come visualizzare l'utilizzo della CPU dalla riga di comando
Tieni presente che hegemon è ancora nella sua fase di sviluppo iniziale e non è un sostituto completo di top comando. Potrebbero esserci bug e funzionalità mancanti. Se hai riscontrato bug, segnalali nella pagina github del progetto. Lo sviluppatore ha in programma di portare più funzionalità nelle prossime versioni. Quindi, tieni d'occhio questo progetto.