Lorsqu'il s'agit de surveiller les processus en cours d'exécution dans des systèmes de type Unix, les applications les plus couramment utilisées sont top et htop , qui est une version améliorée de top. Mon préféré est htop. Cependant, les développeurs publient de temps en temps peu d'alternatives à ces applications. Une telle alternative aux utilitaires top et htop est Hegemon . Il s'agit d'une application de surveillance système modulaire écrite en utilisant Rust langage de programmation.
Concernant les fonctionnalités d'Hegemon, nous pouvons énumérer les éléments suivants :
- Hegemon surveillera l'utilisation du processeur, de la mémoire et de l'échange.
- Il surveille la température du système et la vitesse du ventilateur.
- L'intervalle de mise à jour peut être réglable. La valeur par défaut est de 3 secondes.
- Nous pouvons révéler un graphique plus détaillé et des informations supplémentaires en développant les flux de données.
- Tests unitaires.
- Interface propre.
- Gratuit et open source.
Installation de l'application Hegemon System Monitor
Assurez-vous d'avoir installé Rust 1.26 ou version ultérieure. Pour installer Rust dans votre distribution Linux, consultez le guide suivant :
- Installer le langage de programmation Rust sous Linux
Installez également la bibliothèque libsensors. Il est disponible dans les dépôts par défaut de la plupart des distributions Linux. Par exemple, vous pouvez l'installer dans des systèmes basés sur RPM tels que Fedora en utilisant la commande suivante :
$ sudo dnf install lm_sensors-devel
Sur les systèmes basés sur Debian comme Ubuntu, Linux Mint, il peut être installé à l'aide de la commande :
$ sudo apt-get install libsensors4-dev
Une fois que vous avez installé Rust et libsensors, installez Hegemon à l'aide de la commande :
$ cargo install hegemon
Une fois hegemon installé, commencez à surveiller les processus en cours d'exécution sur votre système Linux à l'aide de la commande :
$ hegemon
Voici l'exemple de sortie de mon bureau Arch Linux.

Hegemon en action
Pour quitter, appuyez sur Q .
Suggestion de lecture :
- Quelques alternatives à l'utilitaire de ligne de commande "top" que vous voudrez peut-être connaître
- Comment afficher l'utilisation du processeur à partir de la ligne de commande
Veuillez garder à l'esprit que hegemon est encore à ses débuts de développement et qu'il ne remplace pas complètement top commande. Il peut y avoir des bogues et des fonctionnalités manquantes. Si vous rencontrez des bugs, signalez-les sur la page github du projet. Le développeur prévoit d'apporter plus de fonctionnalités dans les prochaines versions. Alors, gardez un œil sur ce projet.