Top, htop, nmon: System monitoruje w terminalu

Ci z nas, którzy dużo pracują w terminalu, na własnym komputerze lub z serwerami, często potrzebują zobaczyć wydajność sprzętu, zużycie
Pamięć RAM, procesy, które zużywają najwięcej, procesor itp., W tym celu istnieje kilka alternatyw, kilka programów, których możemy użyć do wyświetlenia tych informacji (i nie tylko) w
terminal.

Top:

Aby uruchomić go w terminalu, wpisz następujące polecenie i naciśnij Wchodzę:

top

To jest najprostsze, jest domyślnie instalowane w wielu dystrybucjach i pokazuje nam wiele różnych informacji. Na przykład pokazuje nam liczbę użytkowników
zasobów, czasu online, również, jak widzimy, pokazuje nam ilość zadań lub procesów (Zadania: łącznie 154), ich ilość w
bieganie, spanie, zatrzymanie lub w trybie zombie.

Poniżej widzimy (w KiB) ilość używanej (i wolnej) pamięci RAM, podobnie jak SWAP

Na koniec mamy listę procesów, z których każdy może znać PID, użytkownika, który go wykonuje, ilość pamięci (rzeczywistej i wirtualnej), której używa, procent
Zużycie procesora, czas wykonania i określone polecenie / proces.

Top

Jak widać, czytanie tych informacji jest trochę niewygodne, jednak naciśnięcie Z będzie w stanie zobaczyć informacje w kolorach, co trochę robi
prościej przeczytać wszystkie te dane:

top kolor

Aby wyjść z góry, po prostu naciśnij Q i zamknie się.

góra:

Aby uruchomić go w terminalu, wpisz następujące polecenie i naciśnij Wchodzę:

htop

W kilku dystrybucjach jest instalowany domyślnie, w innych (takich jak ArchLinux) nie, więc jeśli nie są otwierane poprzednim poleceniem, muszą je zainstalować.

Jeśli używają Ubuntu, Debiana lub pochodnych, byłoby to:

sudo apt-get install htop

Jeśli używają ArchLinux lub pochodnych, byłoby to:

sudo pacman -S htop

htop

Jak widać, pokazuje nam to bardziej uporządkowane informacje, mniej zablokowane, łatwiej wszystko przeczytać. Pokazuje nam prawie to samo, co poprzedni szczyt, nie
Jednak lepiej to czytać (nawet z „paskami” na zużycie procesora, pamięci RAM i SWAP), ale!, Oferuje nam inne opcje, które możesz zobaczyć poniżej.
Z opcji tych można korzystać, naciskając klawisze F1 ... F2 ... i tak dalej, aż F10, te nam pozwalają
wyszukaj określone procesy na liście, zobacz je uporządkowane w postaci drzewa (procesy i wątki lub powiązane procesy), filtruj według tych z większą ilością procesora lub pamięci RAM
konsumować, zabijać procesy itp.

Aby wyjść z góry, po prostu naciśnij F10 i zamknie się.

nieważne:

To pozwala nam dalej dostosowywać informacje, które nam pokazuje, kiedy je otwieramy, pokazuje nam kilka opcji, mówiąc prościej, daje nam
informacje w sposób modułowy, to znaczy, jeśli chcemy, aby pokazywały nam tylko informacje związane z procesorem, wciskamy klawisz, jeśli chcemy, aby również nam pokazywał
Dodatkowo ten związany z RAM-em wciskamy inny klawisz, oto zrzut ekranu głównego:

nmon-start

Jak widać, jeśli chcesz zobaczyć informacje związane z procesorem, naciśnij klawisz c … Ten związany z kluczem pamięci m ...
z dyskami twardymi d ... jądro k ... sieć n (małe litery) itp.

Zostawiam ci kombinację nmon + c + m + k

nmon-options

To tak, muszą go zainstalować, jeśli używają Ubuntu, Debiana lub pochodnych, byłoby to:

sudo apt-get install nmon

Jeśli używają ArchLinux lub pochodnych, byłoby to:

sudo pacman -S nmon

Aby wyjść z góry, po prostu naciśnij Q i zamknie się.

Koniec!

Cóż, to było to. Jeśli ktoś z Was zna inny monitor systemu terminali, dajcie mi znać w komentarzu w czasie rzeczywistym 🙂

pozdrowienia


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.

  1.   Wow powiedział

    niech żyje htop! Chciałbym podkreślić główną różnicę, która dotknęła mnie najbardziej w porównaniu z topem: u góry zużycie pamięci RAM, które Cię wyróżnia, to suma, podczas gdy w htop i dzięki kolorom wyraźnie odróżniasz aktywną pamięć RAM od pasywnej ( zielony i żółty), będąc w stanie wyraźnie zobaczyć całkowite zużycie na batonie i odróżnić rzeczywiste zużycie (które byłoby aktywne) od tymczasowej zawartości pamięci (pasywne)

    1.    Wow powiedział

      mmm, musiałem zmienić useragenta, żeby dostać manjaro ... czy jest sposób, żeby nie nadpisać całego useragenta? To znaczy, kiedy go nadpisuję, muszę zadbać o aktualizację mojej wersji Firefoksa (na przykład), ponieważ niektóre strony pod kątem zgodności sprawdzają wersję używaną przez użytkownika, a podczas nadpisywania domyślnej muszę ją edytować ręcznie za każdym razem . Zastanawiam się, czy istnieje sposób na „dołączenie” słowa do domyślnego agenta użytkownika lub nawet zmiana jednego z pól

  2.   Gonzalo powiedział

    Nie znałem nmon, dobre dane 😀

  3.   RAW-podstawowy powiedział

    Sandy .. .. „copypasteaste” w nmon .. ..nie powinniśmy ponownie instalować htop .. .. ale efektywnie nmon .. 😉

  4.   cronos powiedział

    W kodzie instalacyjnym nmon jest błąd (którego swoją drogą nie znałem) Dziękuję za informację.

    1.    KZKG ^ Gaara powiedział

      Dzięki, że zauważyłeś, na Twitterze i tak mi powiedzieli hahaha. Naprawiłem to.

  5.   manoloks powiedział

    Top jest również interaktywny.
    Na przykład naciśnięcie "m" porządkuje procesy według zużycia pamięci RAM (domyślnie jest to kolejność CPU). Ponowne naciśnięcie powoduje powrót do kolejności CPU.
    Naciśnięcie «k» (dla zabicia) prosi nas o PID, aby wejść i zabić proces
    Naciśnięcie «u» (dla użytkownika) pyta nas o użytkownika i utworzy filtr, z którym wchodzimy.
    Wciśnięcie „h” pomaga. Masz wiele opcji.

    Wtedy jako zalecenie dla monitora systemu w terminalu byłyby to spojrzenia.
    Jest to mniej więcej mieszanka najlepszych + bezpłatnych + ifconfig i innych poleceń. Innymi słowy, zawiera listę aktywnych procesów, informacje o interfejsach sieciowych, aktywność dysków / partycji oraz niektóre dane z czujników. Jest bardzo kompletna. Nie jest interaktywny, ale można go „konfigurować w locie”.

    1.    KZKG ^ Gaara powiedział

      Dzięki za ulepszenie tego wątku 😀

    2.    Eliotime3000 powiedział

      Świetny. Rzucę okiem na pierwszego człowieka.

  6.   biedny taku powiedział

    Każdego dnia konsola mi się bardziej podoba, a jej programy wydają mi się szczytem programowania, jutro pójdę na spacer po nmon!

  7.   rv powiedział

    Doskonałe informacje, dziękuję!