I den næste artikel vil vi se på et topalternativ kaldet BpyTOP. Er om en ressourcemonitor, der viser processor, hukommelse, disk, netværk og procesbrug og statistik. Som navnet antyder, er det skrevet på Python.
I dag er det vigtigt for mange brugere at have evnen til at overvåge brugen af systemressourcer. At kende brugen af ressourcer er meget nyttigt, når man træffer beslutninger om den generelle vedligeholdelse af systemet. Der er nogle muligheder, såsom top og htop, men disse viser kun nogle systemmetrics, såsom CPU og hukommelsesforbrug. Bpytop er en terminalbaseret ressourcemonitor, der fungerer effektivt og meget visuelt.
Forfatteren af dette værktøj er den samme, som udviklede bashtop. Mellem, hvis de ikke har mange forskelle. Begge værktøjer tjener det samme formål og har det samme sæt funktioner. Den eneste forskel er, at de begge er skrevet på forskellige programmeringssprog. Bashtop er skrevet i Bash og Bpytop er skrevet i Python. Begge programmer er kompatible med GNU / Linux, Mac OS og FreeBSD.
Udvikler hævder, at Bpytop er hurtigere end Bashtop. Af denne grund antyder det, at brugerne bruger Bpytop i stedet for Bashtop. Dette er dog op til brugeren.
Generelle egenskaber ved Bpytop
Nogle af de funktioner, som dette værktøj tilbyder til kommandolinjen, er følgende:
- Dette program tilbyder os en meget visuel og lydhør brugergrænseflade med nøglenavigation pil OVER y NED.
- Når vi har startet programmet, hvis vi trykker på F2, kan vi ændre programindstillingerne.
- Konto med integreret musesupport med valgbare knapper og rullbare menuer.
- Dette værktøj har evne til at filtrere kørende processer.
- Vi kan kontrollere aktuelle læse- og skrivehastigheder for diskdrev.
- Vi har mulighed for at sende SIGKILL, SIGTERM og SIGINT til kørende processer.
- Den har en intuitiv graf til autoskala til visning af netværksbrugsstatistikker.
- Vi får se en pop op i menuen, når ny version er tilgængelig.
Dette er blot nogle få funktioner i dette værktøj. De kan hør alt i detaljer fra side på GitHub af projektet.
Forudsætninger for installation
Før vi begynder med installationen af Bpytop, skal vi sikre os, at vores system opfylder følgende krav:
- Vi bliver nødt til at have Python3 (version 3.6 eller nyere) installeret i vores system.
- også vi skal have Psutil-modulet. Vi kan installere dette ved hjælp af følgende kommando i terminalen (Ctrl + Alt + T):
python3 -m pip install psutil
Ubuntu-brugere kan have to måder at installere Bpytop på. Den første er at installere fra kilden, og den anden bruger den tilsvarende snap-pakke.
Bpytop installation
Fra kilden
til installer fra kilden, den første ting, vi bliver nødt til at gøre er klon GitHub-arkivet. Vi kan gøre dette ved at åbne en terminal (Ctrl + Alt + T) og bruge følgende kommando:
git clone https://github.com/aristocratos/bpytop.git
til kompilere fra kilde, lad os navigere til det klonede bibliotek:
cd bpytop
Når vi er indeni, udfører vi følgende kommando:
sudo make install
Som du kan se i ovenstående skærmbillede, vi ser ikke resultaterne udskrevet på skærmen.
Fra snap-pakke
Bpytop vi finder det også tilgængelig i snap telt. Vi kan installere det ved at åbne en terminal (Ctrl + Alt + T) og bruge kommandoen:
sudo snap install bpytop
Start Bpytop
til start byptop Vi bliver kun nødt til at udføre følgende kommando i terminalen (Ctrl + Alt + T):
bpytop
Denne kommando skal vise os brugergrænsefladen med statistikken over ressourcerne i vores system.
til få hjælp til at bruge kommandoer og tastaturgenveje, vi har ikke mere end tryk på ESC-tasten og rul ned til vælg HELP-indstillingen.
Her får vi en liste over tastaturgenveje, som du kan se i det forrige skærmbillede.
til afslut bpytop ressourceovervågning der er intet mere end trykke'qpå tastaturet.
Konfigurationsmuligheder, der også kan ændres fra brugergrænsefladen findes i telefonbogen $ HOME / .config / bpytop.
BpyTOP er et fremragende værktøj. Det er hurtigt, lydhørt, meget tilpasseligt og præsenterer systemressourcer på en tankevækkende og logisk måde. Programmet er i aktiv udvikling, at vi kan fortsætte i projekt GitHub-side.