W następnym artykule przyjrzymy się najlepszej alternatywie o nazwie BpyTOP. Jest o monitor zasobów, który wyświetla statystyki i wykorzystanie procesora, pamięci, dysku, sieci i procesów. Jak sama nazwa wskazuje, jest napisane w języku Python.
W dzisiejszych czasach możliwość monitorowania wykorzystania zasobów systemowych jest czymś ważnym dla wielu użytkowników. Znajomość wykorzystania zasobów jest bardzo pomocna przy podejmowaniu decyzji dotyczących ogólnego utrzymania systemu. Istnieje kilka opcji, takich jak top i htop, ale pokazują one tylko niektóre wskaźniki systemowe, takie jak użycie procesora i pamięci. Bpytop jest terminalowy monitor zasobów, który działa wydajnie i wizualnie.
Autorem tego narzędzia jest ten sam, który opracował bashtop. Pomiędzy, jeśli nie mają wielu różnic. Oba narzędzia służą temu samemu celowi i mają ten sam zestaw funkcji. Jedyna różnica polega na tym, że oba są napisane w różnych językach programowania. Bashtop jest napisany w języku Bash i Bpytop jest napisany w języku Python. Oba programy są kompatybilne z systemami GNU / Linux, Mac OS i FreeBSD.
Deweloper twierdzi, że Bpytop jest szybszy niż Bashtop. Z tego powodu sugeruje, że użytkownicy używają Bpytop zamiast Bashtop. Jednak to zależy od użytkownika.
Ogólna charakterystyka Bpytop
Oto niektóre funkcje oferowane przez to narzędzie w wierszu poleceń:
- Ten program oferuje nam wysoce wizualny i responsywny interfejs użytkownika z klawiszami nawigacji strzałka POWYŻEJ y NA DÓŁ.
- Po uruchomieniu programu jeśli naciśniemy F2, możemy zmienić opcje programu.
- Konto z zintegrowana obsługa myszy z wybieralnymi przyciskami i przewijanymi menu.
- To narzędzie ma rozszerzenie możliwość filtrowania uruchomionych procesów.
- Możemy sprawdź bieżące prędkości odczytu i zapisu dla dysków twardych.
- Będziemy mieli możliwość wysłania SIGKILL, SIGTERM i SIGINT do uruchomionych procesów.
- Posiada intuicyjny wykres autoskalowania do wyświetlania plików statystyki użytkowania sieci.
- Zobaczymy wyskakujące okienko w menu, gdy dostępna jest nowa wersja.
To tylko kilka cech tego narzędzia. Mogą skonsultuj się szczegółowo z strona w serwisie GitHub z projektu.
Wymagania wstępne dotyczące instalacji
Przed rozpoczęciem instalacji Bpytop będziemy musieli upewnić się, że nasz system spełnia następujące wymagania:
- Będziemy musieli mieć Python3 (wersja 3.6 lub nowsza) zainstalowany w naszym systemie.
- również musimy mieć moduł Psutil. Możemy to zainstalować za pomocą następującego polecenia w terminalu (Ctrl + Alt + T):
python3 -m pip install psutil
Użytkownicy Ubuntu mogą zainstalować Bpytop na dwa sposoby. Pierwszy będzie instalowany ze źródła, a drugi będzie używał odpowiedniego pakietu snap.
Instalacja Bpytop
Ze źródła
do zainstaluj ze źródła, pierwszą rzeczą, którą będziemy musieli zrobić, jest sklonuj repozytorium GitHub. Możemy to zrobić, otwierając terminal (Ctrl + Alt + T) i używając następującego polecenia:
git clone https://github.com/aristocratos/bpytop.git
do skompilować ze źródłaprzejdźmy do sklonowanego katalogu:
cd bpytop
Po wejściu do środka wykonamy następujące polecenie:
sudo make install
Jak widać na powyższym zrzucie ekranu, nie zobaczymy wyników wydrukowanych na ekranie.
Z pakietu przystawki
Bpytop też go znajdziemy dostępne w namiot zatrzaskowy. Możemy go zainstalować otwierając terminal (Ctrl + Alt + T) i używając polecenia:
sudo snap install bpytop
Uruchom Bpytop
do start byptop Będziemy musieli tylko wykonać następujące polecenie w terminalu (Ctrl + Alt + T):
bpytop
Polecenie to powinno pokazać nam interfejs użytkownika ze statystykami zasobów naszego systemu.
do uzyskaj pomoc dotyczącą używania poleceń i skrótów klawiaturowych, nie będziemy mieć więcej niż nacisnąć klawisz ESC i przewiń w dół do wybierz opcję POMOC.
Tutaj otrzymamy listę skrótów klawiaturowych, jak widać na poprzednim zrzucie ekranu.
do wyjdź z monitora zasobów bpytop nie ma nic więcej niż naciśnij'q'na klawiaturze.
Opcje konfiguracji, które można również zmienić z poziomu interfejsu użytkownika znajdują się w katalogu $ HOME / .config / bpytop.
BpyTOP to doskonałe narzędzie. Jest szybki, responsywny, wysoce konfigurowalny i prezentuje zasoby systemowe w przemyślany i logiczny sposób. Program jest w trakcie aktywnego rozwoju, że możemy kontynuować w Strona projektu w serwisie GitHub.