IOTOP - Monitorowanie aktywności I/O Linux Disk i wykorzystanie na podstawie procesu

IOTOP - Monitorowanie aktywności I/O Linux Disk i wykorzystanie na podstawie procesu

IOTOP jest open source i bezpłatnym narzędziem podobnym do polecenia TOP, które zapewnia łatwy sposób monitorowania Linuksa Dysk I/O Szczegóły dotyczące użytkowania i drukuje tabela istniejącego wykorzystania we/wy przez proces lub wątki w systemach.

Narzędzie IOTOP jest oparte na Pyton programowanie i wymaga Jądro Funkcja księgowa do monitorowania i wyświetlania procesów. Jest to bardzo przydatne narzędzie dla administratora systemu do śledzenia konkretnego procesu, który może powodować wysoki poziom Dysk I/O odczyt/pisze.

Wymagania wstępne IOTOP

  1. Jądro 2.6.20 lub więcej
  2. Python 2.7 lub więcej

W tym artykule wyjaśniono, jak zainstalować IOTOP Program do monitorowania i śledzenia I/O urządzenia Linux (wejście/wyjście) na podstawie programu w systemach Linux.

Zainstaluj narzędzie do monitorowania we/wy IOTOP w Linux

Jak już powiedziałem powyżej IOTOP wymaga najnowszych Jądro 2.6.20 I Python 2.7, Najpierw zaktualizujmy ich oba za pomocą następującego polecenia.

-------------- Na Rhel, Centos i Fedora -------------- # Aktualizacja Yum -------------- W wydaniach Fedora 22+ -------------- Aktualizacja # DNF -------------- Na Mint Debian, Ubuntu i Linux -------------- # aktualizacja apt-get 

Następnie zweryfikuj swój jądro I pyton Wersja, uruchamiając:

# uname -r # python -v 

Ważny: W momencie tego pisania, Centos/Rhel 5.X używa starszej wersji Pythona i niemożliwa do zainstalowania IOTOP. Mogą jednak korzystać z programu DSTAT, który wykonuje podobną funkcję IOTOP.

Zainstaluj IOTOP za pomocą menedżera pakietów

Żeby zainstalować IOTOP Z menedżera pakietu wybierz odpowiednie polecenie z następującej listy.

-------------- Na Rhel, Centos i Fedora -------------- # mniam instalacji IOTOP -------------- W wydaniach Fedora 22+ -------------- # DNF instaluj IOTOP -------------- Na Mint Debian, Ubuntu i Linux -------------- # apt-get install IOTOP 

Ważny: Instalowanie IOTOP Z domyślnych repozytoriów da ci starszą wersję. Jeśli chcesz mieć najnowszą wersję IOTOP, rozważ skompilowanie ze źródła za pomocą następujących instrukcji.

Zainstaluj IOTOP ze źródła

Aby zainstalować najnowszą wersję IOTOP, Przejdź do oficjalnej strony projektu i pobierz najnowszy pakiet źródłowy i skompiluj go ze źródła za pomocą następującej serii poleceń:

# wget http: // guichaz.bezpłatny.FR/IOTOP/Files/IOTOP-0.6.smoła.BZ2 # tar -xjvf ioTop -0.6.smoła.BZ2 # CD IOTOP-0.6/ # ./organizować coś.instalacja PY 

Ważny: Możesz uruchomić IOTOP W katalogu I.mi. (biegiem ./IOTOP.py) lub możesz uruchomić instalator ./organizować coś.instalacja PY polecenie instalacji IOTOP poniżej /usr/bin:

Jak używać IOTOP w Linux

Najłatwiej możesz wykonać IOTOP bez żadnych argumentów, jak pokazano.

# IOTOP 

Powinieneś uzyskać listę uruchamiania procesów wraz z informacjami o ich bieżącym użyciu we/wy dysku:

Każda kolumna jest oczywista, ale istnieją tutaj dwie ważne rzeczy do rozważenia:

  1. Io - „IO” Wyświetlanie kolumny Całkowite zastosowanie we/wy (dysk i wymiana) dla każdego procesu.
  2. Swapin - Kolumna „swapin” wyświetla użycie zamiany dla każdego procesu.

Polecam zacząć używać IOTOP z -o Lub -tylko Opcja, aby zobaczyć aktualne procesy lub wątki faktycznie wykonujące we/wy, zamiast oglądać wszystkie procesy lub wątki.

# ioTop -tylko 

Uzyskaj alerty na temat aktywności we/wy dysk Linux

Możesz użyć programu planowania zadań Cron do uruchomienia IOTOP Każda minuta, aby śledzić wszelkie wykrycie aktywności we/wy, i wyślij ostrzeżenie na swój adres e -mail.

# vi /etc /cron.D/IOTOP 

I dodaj następujące wiersze do pliku:

[e -mail chroniony] * * * * * root ioTop -botqqq --ter = 3 >>/var/log/ioTop 

Jeśli chcesz, możesz dostosować powyższe polecenie zgodnie z Twoimi wymaganiami.

Aby dowiedzieć się więcej o użyciu i opcjach o IOTOP Program, uruchom następujące polecenie, aby sprawdzić strony Man.

# Man IoTop

Niektóre ważne wykorzystanie IoTop i skróty klawiatury.

  1. Przenosić lewy Lub Prawidłowy Klucz strzałki, aby zmienić sortowanie.
  2. Używać -wersja opcja, aby zobaczyć numer wersji i wyjść.
  3. Używać -H Opcja, aby zobaczyć informacje o użyciu.
  4. Używać -R opcja odwrócenia kolejności sortowania.
  5. Używać -o opcja sprawdzania procesów lub wątku.
  6. Używać -B Opcja włączenia trybu nieinteraktywnego, aby umożliwić rejestrowanie użycia we/wy.
  7. Używać -P Pid Aby wymienić wszystkie procesy/wątki do monitorowania.
  8. Używać -U użytkownika opcja wymienienia wszystkich użytkowników do monitorowania.
  9. Używać -P Opcja wymienienia tylko procesów. Zwykle IOTOP wyświetla wszystkie wątki.
  10. Używać -A Opcja sprawdzania zgromadzonych we/wy zamiast przepustowości.

Wszystkie powyższe opcje IOTOP są dość proste. Interfejs prawie wygląda i działa dokładnie tak samo jak polecenie Linux TOP.

IOTOP może być bardzo przydatne w śledzeniu procesu Linux, które wykorzystują wysokie zużycie pamięci wymiany lub powoduje dużą aktywność dysku IO.