Dans le prochain article, nous allons jeter un coup d'œil à une alternative de premier ordre appelée BpyTOP. Il s'agit de un moniteur de ressources qui affiche l'utilisation et les statistiques du processeur, de la mémoire, du disque, du réseau et des processus. Comme son nom l'indique, il est écrit en Python.
De nos jours, avoir la capacité de surveiller l'utilisation des ressources système est quelque chose d'important pour de nombreux utilisateurs. Connaître l'utilisation des ressources est très utile pour prendre des décisions concernant la maintenance générale du système. Il existe certaines options, comme top et htop, mais celles-ci ne montrent que certaines métriques système, comme l'utilisation du processeur et de la mémoire. Bpytop est un moniteur de ressources basé sur un terminal qui fonctionne de manière efficace et hautement visuelle.
L'auteur de cet outil est le même qui a développé bashtop. Entre si elles n'ont pas beaucoup de différences. Les deux utilitaires ont le même objectif et ont le même ensemble de fonctionnalités. La seule différence est qu'ils sont tous deux écrits dans des langages de programmation différents. Bashtop est écrit en bash et Bpytop est écrit en Python. Les deux programmes sont compatibles avec GNU / Linux, Mac OS et FreeBSD.
Le développeur affirme que Bpytop est plus rapide que Bashtop. C'est pourquoi il suggère aux utilisateurs d'utiliser Bpytop au lieu de Bashtop. Cependant, cela dépend de l'utilisateur.
Caractéristiques générales de Bpytop
Certaines des fonctionnalités offertes par cet outil pour la ligne de commande sont les suivantes:
- Ce programme nous offre une interface utilisateur hautement visuelle et réactive avec navigation par touches La Flèche UP y VERS LE BAS.
- Lorsque nous avons lancé le programme, si nous appuyons sur F2, nous pouvons changer les options du programme.
- Il a prise en charge de la souris intégrée avec des boutons sélectionnables et des menus déroulants.
- Cet outil a le possibilité de filtrer les processus en cours.
- Nous pourrons vérifier les vitesses de lecture et d'écriture actuelles des lecteurs de disque.
- Nous aurons la possibilité d'envoyer SIGKILL, SIGTERM et SIGINT aux processus en cours d'exécution.
- Il dispose d'un graphique de mise à l'échelle automatique intuitif pour afficher le statistiques d'utilisation du réseau.
- Nous verrons un popup dans le menu lorsqu'une nouvelle version est disponible.
Ce ne sont là que quelques fonctionnalités de cet outil. Ils peuvent consulter tout en détail à partir du page sur GitHub projet.
Prérequis pour l'installation
Avant de commencer l'installation de Bpytop, nous devrons nous assurer que notre système répond aux exigences suivantes:
- Nous devrons avoir Python3 (version 3.6 ou ultérieure) installé dans notre système.
- Aussi il faut avoir le module Psutil. Nous pouvons l'installer à l'aide de la commande suivante dans le terminal (Ctrl + Alt + T):
python3 -m pip install psutil
Les utilisateurs d'Ubuntu peuvent avoir deux façons d'installer Bpytop. Le premier sera d'installer à partir de la source et le second utilisera le package snap correspondant.
Installation de Bpytop
De la source
Pour installer à partir de la source, la première chose que nous devrons faire est cloner le référentiel GitHub. Nous pouvons le faire en ouvrant un terminal (Ctrl + Alt + T) et en utilisant la commande suivante:
git clone https://github.com/aristocratos/bpytop.git
Pour compiler à partir de la source, naviguons vers le répertoire cloné:
cd bpytop
Une fois à l'intérieur, nous exécuterons la commande suivante:
sudo make install
Comme vous pouvez le voir dans la capture d'écran ci-dessus, nous ne verrons pas les résultats imprimés à l'écran.
À partir du package snap
Bpytop nous le trouverons aussi disponible dans le tente de pression. Nous pouvons l'installer en ouvrant un terminal (Ctrl + Alt + T) et en utilisant la commande:
sudo snap install bpytop
Lancez Bpytop
Pour démarrer byptop Nous allons seulement devoir exécuter la commande suivante dans le terminal (Ctrl + Alt + T):
bpytop
Cette commande devrait nous montrer l'interface utilisateur avec les statistiques des ressources de notre système.
Pour obtenir de l'aide à l'aide des commandes et des raccourcis clavier, nous n'aurons pas plus de appuyez sur la touche ESC et faites défiler jusqu'à sélectionnez l'option HELP.
Ici, nous allons obtenir une liste de raccourcis clavier comme vous pouvez le voir dans la capture d'écran précédente.
Pour quitter le moniteur de ressources bpytop il n'y a rien de plus que presser 'q'sur le clavier.
Options de configuration qui peuvent également être modifiées à partir de l'interface utilisateur sont dans le répertoire $ HOME / .config / bpytop.
BpyTOP est un excellent utilitaire. Il est rapide, réactif, hautement personnalisable et présente les ressources système de manière réfléchie et logique. Le programme est en développement actif, que nous pouvons continuer dans le page GitHub du projet.