IOTOP - Monitorowanie aktywności I/O Linux Disk i wykorzystanie na podstawie procesu
- 2045
- 449
- Seweryn Augustyniak
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
- Jądro 2.6.20 lub więcej
- 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:
- Io - „IO” Wyświetlanie kolumny Całkowite zastosowanie we/wy (dysk i wymiana) dla każdego procesu.
- 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.
- Przenosić lewy Lub Prawidłowy Klucz strzałki, aby zmienić sortowanie.
- Używać -wersja opcja, aby zobaczyć numer wersji i wyjść.
- Używać -H Opcja, aby zobaczyć informacje o użyciu.
- Używać -R opcja odwrócenia kolejności sortowania.
- Używać -o opcja sprawdzania procesów lub wątku.
- Używać -B Opcja włączenia trybu nieinteraktywnego, aby umożliwić rejestrowanie użycia we/wy.
- Używać -P Pid Aby wymienić wszystkie procesy/wątki do monitorowania.
- Używać -U użytkownika opcja wymienienia wszystkich użytkowników do monitorowania.
- Używać -P Opcja wymienienia tylko procesów. Zwykle IOTOP wyświetla wszystkie wątki.
- 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.
- « 15 pytań o rozmowę kwalifikacyjną na polecenie Linux „LS” - Część 1
- Jak zabezpieczyć usługi sieciowe za pomocą opakowań TCP w Linux »