L'un des logiciels les plus utiles du système d'exploitation Microsoft Windows est le Gestionnaire de tâches. . Il s'agit d'une application puissante qui affiche les performances globales d'un système Windows et l'utilisation des ressources. Bien sûr, il existe de nombreux programmes de surveillance des ressources système disponibles pour la plate-forme Linux. Mais aucun d'entre eux n'avait l'apparence du gestionnaire de tâches de Windows 8/10. De plus, la plupart d'entre eux manquent encore d'une ou deux fonctionnalités. Par exemple, certains moniteurs système n'affichent pas les détails d'utilisation du disque dur et du GPU dans les graphiques. Heureusement, aujourd'hui, je suis tombé sur un moniteur système Linux nommé Sysmon .
Sysmon est un outil graphique de surveillance du système pour Linux. Il affiche les informations d'utilisation sur le CPU, le GPU, la mémoire, le disque dur/SDD, les cartes d'interface réseau et un aperçu des processus en cours d'exécution dans une belle présentation graphique, tout comme le gestionnaire de tâches Windows. Il surveille le CPU, le GPU, la mémoire, le réseau et les disques en temps réel et affiche tous les détails dans une interface graphique claire et simple.
Sysmon est une application gratuite et open source écrite en Python langage de programmation.
Installer Sysmon sur Linux
Sysmon dépend de deux packages python à savoir pyqtgraph
et pyqt5
. Vous pouvez installer ces bibliothèques en utilisant Pip comme ci-dessous.
$ pip install pyqtgraph pyqt5
Si vous avez un GPU Nvidia, vous devez installer nvidia-smi
pour surveiller son utilisation.
Après avoir installé les dépendances susmentionnées, exécutez la commande suivante pour installer sysmon :
$ pip install sysmon
Et lancez-le en exécutant la commande suivante :
$ sysmon
Alternativement, git cloner le référentiel de Sysmon en utilisant la commande :
$ git clone https://github.com/MatthiasSchinzel/sysmon.git
La commande ci-dessus clone le contenu du référentiel sysmon github dans un dossier local nommé sysmon
dans le répertoire de travail courant.
Allez dans le sysmon/src
répertoire :
$ cd sysmon/src/
Et lancez le programme Sysmon en utilisant la commande suivante :
$ python sysmon.py
Comment utiliser le moniteur système graphique Sysmon
L'interface par défaut de Sysmon ressemble à ci-dessous.
Comme vous pouvez le voir, l'apparence de sysmon ressemble à celle du gestionnaire de tâches de Windows.
Sysmon obtient la plupart des données de /proc
répertoire de votre système Linux. Il récupère les détails suivants :
- les détails d'utilisation du processeur de
/proc/cpuinfo
et/proc/stat
, - Utilisation de la mémoire de
/proc/meminfo
, - Utilisation des disques depuis
/proc/diskstats
, - Utilisation du réseau
/proc/net/dev
etiwconfig
- et aperçu des processus en cours d'exécution depuis
ps aux
commande.
Présentation du processeur et de la mémoire par Sysmon :
Présentation du réseau et des disques par Sysmon :
Bien sûr, le moniteur système de Gnome affiche l'utilisation des ressources sous forme de graphiques. Cependant, il n'affiche pas la charge du disque dur/SSD.
Sysmon est un tout nouveau projet. Cela fonctionne très bien sur mon bureau Ubuntu 20.04 LTS. J'espère que le développeur ajoutera plus de fonctionnalités dans les jours à venir.