Monitor Centos 8 Korzystanie z dysku, IO, ruch sieciowy

Monitor Centos 8 Korzystanie z dysku, IO, ruch sieciowy
W tym artykule pokażę Ci, jak znaleźć informacje o użyciu dysku, monitorować we/wy dysk i ruch sieciowy w Centos 8. Więc zacznijmy.

Informacje o użyciu dysku:

Informacje o partycjach HDD, SSD i innych urządzeń pamięci masowej można znaleźć Fdisk Komenda.

$ sudo fdisk -l

Jak widać, mam podłączony 1 NVME SSD z moją maszyną wirtualną. Ma około 20 GB wielkości.

Ma 2 partycje, /dev/nvme0n1p1 (Wielkość 488 MB) i /dev/nvme0n1p2 (19.Wielkość 5 GB).

Informacje o zamontowanych partycjach można znaleźć za pomocą polecenia DF.

$ df -tlh

Polecenie DF powinno pokazać ścieżkę partycji, typ systemu plików, całkowity rozmiar partycji, ile użycia jest używane i bezpłatne, zużycie dysku w procentach i gdzie partycja jest zamontowana.

Domyślnie pokazano TMPFS, DevTMPFS i inne wirtualne systemy plików. Możesz zobaczyć tylko informacje o rzeczywistych systemach plików/partycji.

W takim przypadku możesz użyć -X opcja wykluczenia systemów plików, których nie chcesz wymienić.

$ df -tlh -x tmpfs -x devtmpfs

Należy wymienić tylko partycje fizyczne/systemy plików.

Domyślnie rozmiar partycji jest wyświetlany w mocy 1024. Jeśli chcesz to zobaczyć w mocy 1000, użyj H Opcja w następujący sposób:

$ df -tlhh -x tmpfs -x devtmpfs

Rozmiar partycji powinien być teraz wyświetlany w mocy 1000.

Jeśli chcesz zobaczyć, ile INODES ma system plików, ile jest używanych i ile jest bezpłatnych, użyj -I Opcja w następujący sposób:

$ df -tli -x tmpfs -x devtmpfs

DF powinien wyświetlać informacje o iDe.

Monitorowanie dysku I/O:

Możesz monitorować użycie we/wy dysku za pomocą IOTOP.

IOTOP domyślnie nie jest zainstalowany w CentOS 8. Możesz łatwo zainstalować IOTOP z następującym poleceniem:

$ sudo dnf instaluj IOTOP

Naciskać Y a następnie naciśnijAby potwierdzić instalację.

IoTop powinien być zainstalowany.

Teraz zacznij IOTOP w następujący sposób:

$ sudo ioTop

IOTOP powinien się zacząć. To jest jak htop.

Jak widać, procesy/wątki, które używają I/O Dysk, znajdują się na górze. Pokazuje, ile danych jest zapisywane na dysku i odczytuje z dysku.

Domyślnie wszystkie procesy/wątki są wyświetlane. Jeśli chcesz, aby IOTOP wymienił tylko procesy/wątki, które wykonują operacje we/wy, naciśnij O.

Możesz także powiedzieć IOTOP, aby monitorował we/wy dysk dowolnego konkretnego procesu za pomocą -P Opcja, po której następuje proces PID.

$ sudo ioTop -p 35851

IOTOP powinien monitorować we/wy dysk tylko tego określonego procesu.

Możesz także powiedzieć IOTOP, aby monitorował we/wy dysk wielu procesów w następujący sposób:

$ sudo ioTop -p 35851 -p 35834

IOTOP powinien monitorować tylko we/wy dysku określonych procesów.

Jeśli chcesz, aby IOTOP monitorował wszystkie procesy rozpoczęte przez dowolnego konkretnego użytkownika, użyj -u Opcja, a następnie nazwa użytkownika.

$ sudo iotop -u shovon

IOTOP powinien monitorować we/wy dysku wszystkich procesów zapoczątkowanych przez określoną nazwę użytkownika.

W ten sam sposób możesz również monitorować we/wy dysk wszystkich procesów rozpoczętych przez wielu użytkowników w następujący sposób:

$ sudo ioTop -u User1 -u User2

Monitorowanie użycia sieci:

Możesz monitorować informacje o użytkowaniu sieci za pomocą polecenia IFTOP.

iftop jest dostępny w repozytorium EPEL.

Aby włączyć repozytorium EPEL, uruchom następujące polecenie:

$ sudo dnf instaluj epel -release -y

Repozytorium EPEL powinno być włączone.

Teraz zainstaluj iftop Z następującym poleceniem:

$ sudo dnf instaluj iftop -y

iftop powinien być zainstalowany.

Teraz zacznij iftop w następujący sposób:

$ sudo iftop

Jak widać, IFTOP monitoruje ruch sieciowy na podstawie docelowej i źródłowej hosta.

iftop używa => I <= symbole reprezentujące kierunek przepływu danych. => służy do reprezentowania danych TX/przesyłanych i przesyłanych <= służy do reprezentowania danych RX/Otrzymanych.

Po prawej stronie wyświetlana jest odpowiednio szybkość danych TX i RX w odstępach 2, 10 i 40 sekund dla każdego hosta/miejsca docelowego.

Na dole, TX Sekcja wyświetla całkowite przesłane dane i Rx Sekcja wyświetla całkowitą otrzymane dane. Sumy TX i RX są sumowane i są wyświetlane na CAŁKOWITY Sekcja.

Jeśli nie chcesz, aby IFTOP rozwiązał adres IP na nazwę hosta, naciśnij N.

Jeśli chcesz, aby IFTOP wyświetlał również numery/protokoły portu komunikacyjne, naciśnij P.

Domyślnie IFTOP monitoruje wszystkie dostępne interfejsy sieciowe twojego komputera Centos 8. Jeśli chcesz monitorować pojedynczy interfejs sieciowy, IFTOP może to zrobić.

Najpierw znajdź nazwę urządzenia interfejsu sieciowego, który chcesz monitorować za pomocą NMCLI polecenie w następujący sposób:

Urządzenie $ nmcli

Powiedzmy teraz, że chcesz monitorować interfejs sieciowy ENS160. Aby to zrobić, zacznij iftop następująco:

$ sudo iftop -i end160

iftop powinien monitorować ruch sieciowy tylko ENS160 interfejs.

Domyślnie IFTOP rozpoczyna interaktywne okno oparte na NCurses, takie jak HTOP.

Jeśli zamiast tego chcesz wydrukować informacje o użyciu sieci na terminalu, uruchom iftop z -T flaga w następujący sposób:

$ sudo iftop -t

iftop powinien wydrukować wszystko na terminalu. iftop będzie wydawać nowe informacje na terminalu co 2 sekundy.

Aby dowiedzieć się więcej informacji na temat IFTOP, uruchom IFTOP z -pomoc flaga w następujący sposób:

$ iftop - -help

Wszystkie obsługiwane flagi/opcje IFTOP powinny być wymienione. Będzie to bardzo pomocna w podróży Linux Sysadmin.

Tak więc monitorujesz użycie dysku Centos 8, we/wy dysk i ruch sieciowy. Dziękujemy za przeczytanie tego artykułu.