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.