RSS

Przegląd programów typu TOP

28 Czer

Zainspirowany artykułem na www.ubucentrum.net postanowiłem zagłębić się w temat programów typu TOP, pokazujących na bieżąco statystyki i pozwalających monitorować zachowania systemu i jego elementów. W repozytoriach Ubuntu istnieje dosyć sporo programów przydatnych w codziennym życiu administratora linuksowych maszyn. Wśród nich są takie podstawowe narzędzia jak top kontrolujące procesy ale także programy jak iotop pozwalające określić jaki proces w jakim stopniu i z jaką szybkością dokonuje operacji na dysku. W tym wpisie postaram się je przybliżyć. Zacznę od wcześniej już wspomnianego narzędzia top.

TOP
Instalacja :
# apt-get update
# apt-get install top

Opis :
top daje spojrzenie w czasie rzeczywistym na działalność procesora. Wyświetla listę najbardziej zasobożernych zadań systemu i udostępnia interakcyjny interfejs obsługi procesów. Może sortować zadania wg zużycia CPU, pamięci i czasu działania. może być lepiej skonfigurowany niż standardowy top z procps. Większość właściwości można wybrać albo przez komendę interakcyjną, albo przez podanie właściwości w pliku konfiguracyjnym.

W czasie działania polecenia top można naciskać różne klawisze, które wywołują konkretne akcje.

klawisz s – ustawienia prędkości odświeżania
klawisz i – ukrywanie procesów bezczynnych
klawisz k – zabijanie procesów
klawisz q – „quit”, zakończenie pracy polecenia

Dostępne są również parametry polecenia.

-nN – polecenie wykona N odświeżeń ekranu, po czym zakończy działanie
-dN – ekran będzie odświeżany co N sekund
-pX -pY -pZ – program będzie prowadził monitoring tylko procesów o identyfikatorach X, Y, Z itd. (maksymalnie 20 procesów)
Bardzo przydatnym prametrem jest -b, który wypisuje generowane przez program dane na standardowe wyjście. Przykładowe polecenie

top -b -n1 > plik_wyjsciowy

zapisuje jeden zrzut danych programu do pliku o nazwie plik_wyjsciowy.

HTOP
Instalacja :
# apt-get update
# apt-get install htop

Opis :
htop – program wyświetlający informacje o aktualnym obciążeniu systemu przez poszczególne procesy działający w konsoli systemu Unix.

Wyświetlane dane mogą być sortowane według zużywanej mocy obliczeniowej procesora, ilości zajmowanej pamięci RAM, czasu działania, numeru procesu itd. Zastosowanie programu htop jest takie samo jak w przypadku polecenia top, posiada on jednak wygodniejszy dla użytkownika interfejs.

Udoskonalenia w htop w stosunku do top :
* możliwość przewijania listy procesów w poziomie i pionie
* krótszy czas uruchamiania programu
* brak potrzeby wpisywania numeru procesu, aby go zabić, lub zmienić priorytet
* obsługuje operacje myszą

ATOP
Instalacja :
# apt-get update
# apt-get install atop

Opis :
Kolejny klon top znacznie jednak rozbudowany, bliżej mu do samego htop. Do uruchomienia wymaga praw roota, wyświetla między innymi obciążenie procesora, pamięci, aktualnie działające procesy, transfer wychodzący i przychodzący. Mniej kolorowa alternatywa dla htop.

IOTOP
Instalacja :
# apt-get update
# apt-get install iotop

Opis :
Często zdarza się taka sytuacja w której nieznany nam proces dokonuje licznych operacji na naszym dysku, spowalniając tym samym działanie całego komputera. Dzięki iotop możemy w łatwy sposób określić która aplikacja generuje zbyt duże obciążenie dla dysku i ją wyeliminować.

IFTOP
Instalacja :
# apt-get update
# apt-get install iftop

Opis :
W celu sprawdzenia jaki program zużywa najwięcej przepustowości naszego łącza może nam pomóc iftop. Trochę przypomina mi jedną z opcji dostępnych w iptraf. iftop może być również użyty do określenia który interfejs generuj zbyt dużo ruchu.

JNETTOP
Instalacja :
# apt-get update
# apt-get install jnettop

Opis :
Podobny do iftop, ale trochę inny ;] Pokazuje dla połączeń http jaki plik jest ściągany danym połączeniem, ma możliwość predefiniowania reguł filtrowania i łatwego ich przełączania w trakcie działania

ITOP
Instalacja :
# apt-get update
# apt-get install itop

Opis :
Zadaniem itop jest pokazywanie i monitorowanie przerwań z /proc/interrupts w sposób „top-o podobny”

IPSTATE
Instalacja :
# apt-get update
# apt-get install iptstate

Opis :
iptstate śledzi w sposób znany nam z narzędzie top ruch i zachowanie reguł iptables.

Linki:
http://www.idg.pl/porada/111333/Opcje.polecenia.top.Linux.html
http://www.digipedia.pl/man/top.1.html
http://htop.sourceforge.net/
http://pl.wikipedia.org/wiki/Htop
http://www.atcomputing.nl/Tools/atop/index.html
http://guichaz.free.fr/iotop/
http://www.ubucentrum.net/2009/06/atwe-sprawdzanie-jaki-proces-korzysta-z.html
http://www.ex-parrot.com/~pdw/iftop/
http://www.ubucentrum.net/2009/06/sprawdzenie-jaki-program-uzywa.html
http://linux.die.net/man/8/iptstate
http://www.phildev.net/iptstate/

Reklamy
 
Dodaj komentarz

Opublikował/a w dniu Czerwiec 28, 2009 w linuks, Linux

 

Tagi:

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

 
%d blogerów lubi to: