Vtop, monitoruj aktywność pamięci i procesy z terminala

o vtop

W następnym artykule przyjrzymy się vtop. W rodzinie narzędzi do monitorowania z poziomu terminala możemy znaleźć top lub htop między innymi, ale do tej listy możemy dodać vtop. To bezpłatne narzędzie dla terminala napisane w Node.js jest dedykowane monitorować zużycie procesora i pamięci RAM. Jest również open source, prosty, ale potężny i rozszerzalny.

Narzędzia wiersza poleceń, takie jak „top”, utrudniają sprawdzenie wykorzystania procesora w aplikacjach wielowątkowych (jak Apache i Chrome), skoki czasu i zużycia pamięci. Z tego powodu Twój vtop został utworzony.

Program został zaprojektowany tak, aby ułatwić użytkownikom sprawdzenie wykorzystania procesora w aplikacjach wielowątkowych (te, które mają proces główny i procesy potomne, takie jak NGINX, Apache, Chrome itp.). Vtop ułatwia również obserwowanie szczytów w czasie, a także zużycia pamięci. Aplikacja będzie używać znaków Braille Unicode (za pomocą węzła-drawille), aby narysować i wyświetlić wykresy wykorzystania procesora i pamięci, które pomogą nam zwizualizować szczyty.

Zainstaluj vtop na Ubuntu

Przed rozpoczęciem instalacji vtop, konieczne będzie zainstalowanie w naszym systemie Node.js i NPM. Jeśli nadal nie masz ich w swoim systemie, możesz zapoznaj się z artykułem o którym pisaliśmy na tym blogu jakiś czas temu, lub bezpośrednio otwórz terminal (Ctrl + Alt + T) i wykonaj następujące polecenia:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install nodejs

Po zainstalowaniu w naszym systemie Node.js i NPM wykonamy następujące polecenie, aby zainstaluj vtop. Polecenie użyjemy z sudo, jeśli będzie to konieczne do instalacji pakietu:

zainstaluj vtop z npm

sudo npm install -g vtop

Użyj vtop

Po zainstalowaniu vtop, to uruchom narzędzie Wszystko, co musisz zrobić, to uruchomić następujące polecenie w terminalu (Ctrl + Alt + T), aby je uruchomić:

vtop działa

vtop

W interfejsie programu możemy używać skrótów klawiaturowych przejść przez to. Niektórzy z nich są:

  • ko strzałka w górę → Przesuń w górę listę procesów.
  • połącz strzałkę w dół → Przejdź w dół listy procesów.
  • g → To przeniesie nas na górę listy procesów.
  • G → Pójdziemy na koniec listy.
  • dd → Zabijesz wszystkie procesy w tej grupie. Ale najpierw musimy wybrać nazwę procesu.
  • u → Został zaktualizowany do najnowszej wersji vtop.

do zmienić kolorystykę, możemy użyć modyfikatora -Motyw. Będziemy mogli wybrać dowolny z dostępnych motywów; acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti i wizard. Gdybyśmy chcieli użyć motywu na północ, polecenie, które musielibyśmy napisać, wyglądałoby tak:

motyw vtop nordtop

vtop --theme nord

do ustawić odstęp czasu między aktualizacjami, będziemy mogli to zmienić za pomocą -interwał aktualizacji i wartość w milisekundach. W tym przykładzie 20 milisekund odpowiada 0.02 sekundy:

interwał aktualizacji 20 milisekund

vtop --update-interval 20

Możemy także skonfiguruj vtop tak, aby zakończył działanie po kilku sekundach działania. Aby to osiągnąć, skorzystamy z opcji –Quit-after jak pokazano poniżej:

vtop --quit-after 5

Jeśli chcesz skonsultuj się z pomocą vtop, w terminalu (Ctrl + Alt + T) wystarczy wykonać następujące polecenie:

pomoc narzędzia

vtop -h

Jeśli polubiłeś w góręale piszesz dalejTop'w terminalu, możesz dodaj alias do ~ / .bashrc. Aby to zrobić, wystarczy edytować plik i dodać wiersze na jego końcu:

alias top="vtop"
alias oldtop="/usr/bin/top"

Odinstaluj

Jeśli ten program Cię nie przekonuje, możesz go łatwo odinstalować. Wystarczy otworzyć terminal (Ctrl + Alt + T) i użyć polecenia:

odinstaluj vtop

sudo npm remove -g vtop

A jeśli dodałeś również linie aliasów do pliku .bashrc, będziesz musiał je usunąć.

Vtop to kolejna z wielu dostępnych opcji, dzięki której możemy monitorować aktywność naszego systemu z poziomu terminala. Dla dowiedz się więcej o tym narzędziu, użytkownicy mogą zapoznać się z ich strona w serwisie GitHublub strona internetowa, na której jest prezentowane to narzędzie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.