GNU/Linux >> Tutoriels Linux >  >> Linux

Surveiller l'utilisation des ressources du système Linux avec SysMonTask

Dans ce guide, nous discuterons de ce qu'est SysMonTask , comment l'installer sous Linux et enfin comment surveiller l'utilisation des ressources du système Linux avec l'utilitaire SysMonTask.

À propos de SysMonTask

Il y a quelque temps, nous avons examiné Sysmon , une application graphique pour surveiller l'utilisation des ressources sur le CPU, le GPU, la mémoire, le disque dur/SDD et les connexions réseau sous Linux. Sysmon a attiré l'attention en peu de temps, car il ressemblait au Gestionnaire des tâches de Windows 8/10. Aujourd'hui, nous verrons encore un autre Windows comme Task Manager For Linux nommé SysMonTask .

Sysmontask est une application graphique de surveillance du système Linux avec la compacité et l'utilité du gestionnaire de tâches Windows pour permettre un contrôle et une surveillance plus élevés. Il surveillera et affichera l'utilisation des ressources système et les détails des performances des processus en cours d'exécution, du processeur, de la mémoire, du disque dur/SSD et des cartes d'interface réseau. Sysmontask est écrit en Python langage de programmation et son code source est disponible gratuitement sur Github.

Installer Sysmontask sous Linux

Sysmontask peut être installé de plusieurs façons.

Sur Ubuntu et ses dérivés :

Si vous utilisez Ubuntu 18.04, 20.04 et 20.10 et équivalent, installez Sysmontask en utilisant ce PPA officiel créé par le développeur :

$ sudo add-apt-repository ppa:camel-neeraj/sysmontask
$ sudo apt install sysmontask

Remarque : Si vous êtes sur les versions Ubuntu<=20.04, vous devez installer psutil :

$ sudo pip3 install -U psutil

Sur Arch Linux et ses variantes :

Sysmontask est disponible en AUR , vous pouvez donc l'installer à l'aide de n'importe quel outil d'assistance AUR comme Yay sur Arch Linux et ses variantes comme Manjaro Linux comme indiqué ci-dessous :

$ yay -S sysmontask

Ou, vous pouvez l'installer manuellement comme ci-dessous :

$ git clone https://aur.archlinux.org/sysmontask.git
$ cd sysmontask
$ makepkg -si
$ sysmontask

Sur Fedora :

Sysmontask est disponible dans les dépôts par défaut de la distribution Fedora. Exécutez la commande suivante pour installer Sysmontask dans Fedora :

$ sudo dnf install sysmontask

Utiliser Pip :

Puisque Sysmontask est écrit en Python, vous pouvez l'installer en utilisant Pip gestionnaire de paquets :

$ pip3 install sysmontask

La commande ci-dessus installera les scripts nécessaires tels que sysmontask , sysmontask.set_dark , sysmontask.set_default , sysmontask.set_light et sysmontask.uninstall dans "~/.local/bin" annuaire. Si ce répertoire n'est pas sur votre $PATH , vous devez ajouter ce répertoire à $PATH .

$ export PATH=/home/sk/.local/bin/:$PATH

De la source :

Git clone le référentiel Sysmontask à l'aide de la commande :

$ git clone https://github.com/KrispyCamel4u/SysMonTask.git

La commande ci-dessus téléchargera le contenu du référentiel Sysmontask GitHub dans un dossier local nommé SysMonTask dans le répertoire courant. Installez tous les éléments nécessaires qui sont mentionnés dans le requirements.md dossier. Vous pouvez trouver ce fichier dans le répertoire cloné.

Après avoir installé les dépendances, exécutez les commandes suivantes pour compiler et installer Sysmontask à partir de la source comme ci-dessous :

$ cd SysMonTask
$ sudo python3 setup.py install

Pour les GPU Nvidia, vous devez installer nvidia-smi . Il est probablement installé par défaut avec les pilotes propriétaires de Nvidia.

Pour vérifier s'il est déjà installé, exécutez :

$ nvidia-smi

S'il n'est pas installé, installez-le avant de démarrer Sysmontask.

Surveiller l'utilisation des ressources du système Linux avec SysMonTask

C'est recommandé pour exécuter Sysmontask pour la première fois depuis Terminal, afin que tous les scripts essentiels soient copiés aux emplacements prévus.

$ sysmontask

Voici à quoi ressemble l'interface par défaut de Sysmontask :

Par défaut, Sysmontask répertorie tous les processus en cours d'exécution ainsi que leur utilisation dans un format de colonne tabulaire simple. Comme vous pouvez le voir dans la sortie ci-dessus, les détails suivants sont répertoriés sous l'onglet Processus :

  • PID (ID de processus)
  • Nom du processus
  • rCPU utilisation (récursive-CPU)
  • rMémoire utilisation (mémoire récursive)
  • Utilisation du processeur
  • Utilisation de la mémoire
  • Taux de lecture et d'écriture du disque dans un format lisible par l'homme
  • Le propriétaire du processus
  • Et le chemin réel du processus

Sysmontask n'est pas seulement un visualiseur de processus. Vous pouvez également mettre fin aux processus inutiles. Pour tuer un processus, sélectionnez-le et appuyez sur Killer bouton en bas.

Onglet Performances

Vous verrez l'onglet Performances à côté de l'onglet Processus. Sous les onglets Performances, vous aurez l'utilisation totale des ressources du processeur, de la mémoire, du disque dur/SDD, de la carte d'interface réseau dans le volet de gauche. Dans le volet de droite, vous pouvez afficher les statistiques individuelles de chaque appareil.

Sous l'onglet CPU à droite, vous pouvez afficher les détails suivants :

  • Utilisation du processeur en %
  • Nombre de processus en cours d'exécution
  • Température,
  • Vitesse d'utilisation actuelle du processeur
  • Nombre de threads CPU
  • Nombre de cœurs
  • Nombre de processeurs logiques
  • Vitesse totale du processeur
  • Si VT est activé ou non
  • Utilisation du cache L1/L2/L3

L'onglet Mémoire répertorie les détails suivants :

  • Taille totale de la mémoire installée
  • Utilisation actuelle de la mémoire
  • Mémoire disponible
  • Taille du tampon/cache
  • Taille de l'échange
  • Vitesse de la RAM
  • Emplacement mémoire utilisé
  • Facteur de forme

Sous l'onglet Disque, vous trouverez les détails suivants :

  • Taille totale du disque
  • Taux de transfert de données
  • Vitesse de lecture/écriture
  • Détails de la partition
  • Points de montage
  • Type de système de fichiers
  • Espace libre total et disponible

Vous pouvez voir ces détails sous l'onglet Réseau :

  • Nom de la carte réseau
  • Vitesse d'envoi et de réception
  • Bande passante totale envoyée et reçue
  • Adresses IPv4/IPv6
  • Adresse Mac

Définir un thème différent pour Sysmontask

Par défaut, Sysmontask sera vos thèmes système. Il comprend également des thèmes clairs et sombres si vous souhaitez les essayer.

Pour définir un thème différent, par exemple un thème clair, la commande serait :

$ sysmontask.set_light

Saisissez le numéro pour choisir un thème :

0 : Ambiance
1 : Raleigh
2 : Radiance
3 : Emacs
4 : Yaru
5 : Adwaita
6 : Default
7 : HighContrast
Index for Corresponding Theme that you want to apply?:

Pour réinitialiser le thème par défaut, faites :

$ sysmontask.set_default 

Désinstaller Sysmontask

Si vous ne l'utilisez plus, vous pouvez simplement le supprimer comme indiqué ci-dessous.

Si vous l'avez installé avec Apt , exécutez cette commande pour supprimer Sysmontask :

$ sudo apt remove sysmontask

Pour DNF :

$ sudo dnf remove sysmontask

S'il est installé avec Pip , les commandes suivantes devraient le supprimer :

$ sudo sysmontask.uninstall
$ sudo pip3 uninstall sysmontask

Si vous avez installé à partir des sources, accédez au répertoire cloné et exécutez :

$ ./uninstall.sh

SysMonTask est très nouveau et est activement développé par quelques membres de la communauté. Vous vous attendez probablement à des bugs. Si vous rencontrez des bogues, signalez-les sur la page GitHub ci-dessous.


Linux
  1. Surveillez votre système Linux dans votre terminal avec procps-ng

  2. Comment surveiller les performances du système Linux avec Sysstat

  3. Linux - Installer à l'aide de Gpt sur un système 32 bits avec Bios ?

  4. Comment contrôler l'utilisation des ressources système avec ulimit sous Linux

  5. Comment installer et utiliser Glances pour surveiller les systèmes Linux

Dépanner et surveiller les performances du système Linux avec nmon

Surveiller la tâche Linux avec SysMonTask

Contrôler l'utilisation des ressources système avec la commande Ulimit

Surveillez l'utilisation de la bande passante du réseau Linux en temps réel avec nload

Comment installer Sysdig pour surveiller votre système Linux

Installer Windows 10 sur Linux avec VirtualBox