Seuraavassa artikkelissa aiomme tarkastella huippu vaihtoehtoa nimeltä BpyTOP. On noin resurssimonitori, joka näyttää prosessorin, muistin, levyn, verkon ja prosessin käytön ja tilastot. Kuten nimestä voi päätellä, se on kirjoitettu Pythonissa.
Nykyään kyky seurata järjestelmäresurssien käyttöä on tärkeä asia monille käyttäjille. Resurssien käytön tunteminen on erittäin hyödyllistä, kun tehdään päätöksiä järjestelmän yleisestä ylläpidosta. On joitain vaihtoehtoja, kuten top ja htop, mutta nämä näyttävät vain joitain järjestelmän mittareita, kuten suorittimen ja muistin käyttöä. Bpytop on päätepohjainen resurssimonitori, joka toimii tehokkaasti ja visuaalisesti.
Tämän työkalun kirjoittaja on sama, joka kehitti bashtop. Heillä ei ole paljon eroja niiden välillä. Molemmat apuohjelmat palvelevat samaa tarkoitusta ja niillä on samat ominaisuudet. Ainoa ero on, että ne molemmat on kirjoitettu eri ohjelmointikielillä. Bashtop on kirjoitettu kielellä Bash ja Bpytop on kirjoitettu Pythonissa. Molemmat ohjelmat ovat yhteensopivia GNU / Linuxin, Mac OS: n ja FreeBSD: n kanssa.
Kehittäjä väittää, että Bpytop on nopeampi kuin Bashtop. Siksi se ehdottaa, että käyttäjät käyttävät Bpytopia Bashtopin sijaan. Tämä on kuitenkin käyttäjän tehtävä.
Bpytopin yleiset ominaisuudet
Jotkut tämän työkalun komentoriville tarjoamista ominaisuuksista ovat seuraavat:
- Tämä ohjelma tarjoaa meille erittäin visuaalinen ja reagoiva käyttöliittymä ja keskeinen navigointi nuoli EDELLÄ y ALAS.
- Kun olemme aloittaneet ohjelman, jos painamme F2, voimme muuttaa ohjelman asetuksia.
- Tilin kanssa integroitu hiiren tuki valittavissa olevilla painikkeilla ja vieritettävillä valikoilla.
- Tällä työkalulla on kyky suodattaa käynnissä olevia prosesseja.
- Voimme tarkista levyasemien nykyiset luku- ja kirjoitusnopeudet.
- Meillä on mahdollisuus lähettää SIGKILL, SIGTERM ja SIGINT käynnissä oleviin prosesseihin.
- Siinä on intuitiivinen automaattisen mittakaavan kuvaaja verkon käytön tilastot.
- Näemme a ponnahdusvalikko, kun uusi versio on saatavilla.
Nämä ovat vain muutamia tämän työkalun ominaisuuksia. He voivat tutustu kaikkiin yksityiskohtaisesti sivu GitHubissa projektin.
Asennuksen edellytykset
Ennen kuin aloitamme Bpytopin asennuksen, meidän on varmistettava, että järjestelmämme täyttää seuraavat vaatimukset:
- Meillä on oltava Python3 (versio 3.6 tai uudempi) asennettu järjestelmäämme.
- myös meillä on oltava Psutil-moduuli. Voimme asentaa tämän käyttämällä seuraavaa komentoa päätelaitteessa (Ctrl + Alt + T):
python3 -m pip install psutil
Ubuntun käyttäjät voivat luottaa kahteen tapaan asentaa Bpytop. Ensimmäinen asennetaan lähteestä ja toinen käyttää vastaavaa snap-pakettia.
Bpytop-asennus
Lähteestä
että asenna lähteestä, ensimmäinen asia, joka meidän on tehtävä, on kloonaa GitHub-arkisto. Voimme tehdä tämän avaamalla päätelaitteen (Ctrl + Alt + T) ja käyttämällä seuraavaa komentoa:
git clone https://github.com/aristocratos/bpytop.git
että koota lähteestä, siirrymme kloonattuun hakemistoon:
cd bpytop
Sisällä, suoritamme seuraavan komennon:
sudo make install
Kuten yllä olevasta kuvakaappauksesta näet, emme näe tulostettuja tuloksia ruudulle.
Snap-paketista
Bpytop löydämme myös sen saatavilla snap teltta. Voimme asentaa sen avaamalla päätelaitteen (Ctrl + Alt + T) ja käyttämällä komentoa:
sudo snap install bpytop
Käynnistä Bpytop
että aloita byptop Meidän on vain suoritettava seuraava komento terminaalissa (Ctrl + Alt + T):
bpytop
Tämän komennon tulisi näyttää käyttöliittymä ja järjestelmämme resurssien tilastot.
että saat apua komentojen ja pikanäppäinten käytöstä, meillä ei ole enempää kuin paina ESC-näppäintä ja vieritä alas kohtaan valitse vaihtoehto HELP.
Täältä saat luettelon pikanäppäimistä, kuten näet edellisessä kuvakaappauksessa.
että poistu bpytop-resurssimonitorista ei ole muuta kuin Lehdistö'q'näppäimistöllä.
Määritysvaihtoehdot, joita voidaan muuttaa myös käyttöliittymästä ovat hakemistossa $ HOME / .config / bpytop.
BpyTOP on erinomainen apuohjelma. Se on nopea, reagoiva, erittäin muokattavissa ja esittelee järjestelmäresursseja huomaavaisella ja loogisella tavalla. Ohjelmaa kehitetään aktiivisesti, että voimme jatkaa projektin GitHub-sivu.