Überwachen Sie CentOS 8 Disk Nutzung, IO, Netzwerkverkehr

Überwachen Sie CentOS 8 Disk Nutzung, IO, Netzwerkverkehr
In diesem Artikel werde ich Ihnen zeigen, wie Sie Informationen über Festplattennutzungen finden, die Datenträger -E/A und den Netzwerkverkehr auf CentOS 8 überwachen können. Also lasst uns anfangen.

Informationen zur Verbreitung von Festplatten:

Sie finden Informationen zu den Partitionen Ihrer HDDs, SSDs und anderer Speichergeräte mit der fdisk Befehl.

$ sudo fdisk -l

Wie Sie sehen können, habe ich 1 NVMe SSD an meine virtuelle Maschine angeschlossen. Es ist ungefähr 20 GB Größe.

Es hat 2 Partitionen, /dev/nvme0n1p1 (488 MB Größe) und /dev/nvme0n1p2 (19.5 GB Größe).

Sie finden Informationen zu den montierten Partitionen mit dem DF -Befehl.

$ df -tlh

Der DF -Befehl sollte den Partitionspfad, den Dateisystemtyp der Partition, die Gesamt -Partitionsgröße, die Verwendung der Partition verwendet und frei, die Datenträgerverwendung in Prozent und wo die Partition montiert ist.

Standardmäßig werden TMPFS, devTMPFs und andere virtuelle Dateisysteme angezeigt. Möglicherweise möchten Sie nur Informationen zu tatsächlichen Dateisystemen/Partitionen sehen.

Wenn dies der Fall ist, können Sie verwenden -X Option, die Dateisysteme auszuschließen, die Sie nicht aufgeführt werden möchten.

$ df -tlh -x tmpfs -x devtmpfs

Es sollten nur die physischen Partitionen/Dateisysteme aufgeführt sein.

Standardmäßig wird die Partitionsgröße in Befugnissen von 1024 angezeigt. Wenn Sie es stattdessen in Kräften von 1000 sehen möchten, verwenden Sie die H Option wie folgt:

$ df -tlhh -x tmpfs -x devtmpfs

Die Partitionsgröße sollte nun in Kräften von 1000 angezeigt werden.

Wenn Sie sehen möchten, wie viele Inodes das Dateisystem hat, wie viele verwendet werden und wie viele kostenlos sind, verwenden Sie die -ich Option wie folgt:

$ df -tli -x tmpfs -x devtmpfs

DF sollte Inode -Informationen anzeigen.

Überwachung der Festplatten -I/O:

Sie können die Disk -E/A -Nutzung verwenden IoTop.

IoTop ist standardmäßig nicht auf CentOS 8 installiert. Sie können IoTop einfach mit dem folgenden Befehl installieren:

$ sudo dnf install IoTop

Drücken Sie Y und dann drücken SieUm die Installation zu bestätigen.

IoTop sollte installiert werden.

Beginnen Sie nun IoTop wie folgt:

$ sudo ioTop

IoTop sollte beginnen. Es ist genau wie HTOP.

Wie Sie sehen können. Es zeigt, wie viele Daten auf die Festplatte geschrieben werden und von der Festplatte gelesen werden.

Standardmäßig werden alle Prozesse/Threads angezeigt. Wenn Sie möchten, dass IoTop nur die Prozesse/Threads auflistet, die E/A -Operationen ausführen, drücken Sie dann Ö.

Sie können IOTOP auch angeben -P Option, gefolgt von der ProzesspID.

$ sudo ioTop -p 35851

IoTop sollte die Festplatten -I/O nur dieses angegebenen Prozesss überwachen.

Sie können IOTOP auch sagen, dass sie wie folgt die Festplatten -I/A von mehreren Prozessen überwachen soll:

$ sudo ioTop -p 35851 -p 35834

IoTop sollte nur die Festplatten -E/A der angegebenen Prozesse überwachen.

Wenn Sie möchten, dass IoTop alle von einem bestimmten Benutzer gestarteten Prozesse überwacht, verwenden Sie die -u Option, gefolgt vom Benutzernamen.

$ sudo ioTop -u Shovon

IoTOP sollte die Disketten -I/O aller Prozesse überwachen, die von Ihrem angegebenen Benutzernamen gestartet werden.

Auf die gleiche Weise können Sie auch die Festplatten -I/O aller Prozesse wie folgt überwachen:

$ sudo ioTop -U user1 -U user2

Überwachung der Netzwerknutzung:

Sie können Informationen zur Netzwerknutzung über den Befehl IFTOP überwachen.

IFTOP ist im Epel -Repository erhältlich.

Führen Sie den folgenden Befehl aus, um das Epel -Repository zu aktivieren:

$ sudo dnf install epel -release -y

Das Epel -Repository sollte aktiviert sein.

Installieren Sie jetzt Iftop mit dem folgenden Befehl:

$ sudo dnf install iftop -y

IFTOP sollte installiert werden.

Beginnen Sie nun IFTOP wie folgt:

$ sudo iftop

Wie Sie sehen können, überwacht IFTOP den Netzwerkverkehr auf Ziel- und Quellhostbasis.

IFTOP verwendet => Und <= Symbole zur Darstellung der Richtung des Datenflusss. => wird verwendet, um TX/übertragene Daten darzustellen und <= wird verwendet, um RX/empfangene Daten darzustellen.

Auf der rechten Seite werden die Datenrate von TX und RX bei Intervallen von 2, 10 und 40 Sekunden für jedes Host/Ziel angezeigt.

Auf der Unterseite, Tx Der Abschnitt zeigt die gesamten übertragenen Daten an und Rx Der Abschnitt zeigt die gesamten empfangenen Daten an. Die Tx- und RX GESAMT Abschnitt.

Wenn Sie nicht möchten, dass IFTOP die IP -Adresse in Hostname auflöst, drücken Sie N.

Wenn Sie möchten, dass IFTOP auch die kommunizierenden Portnummern/-protokolle anzeigt, drücken Sie P.

Standardmäßig überwacht IFTOP alle verfügbaren Netzwerkschnittstellen Ihrer CentOS 8 -Maschine. Wenn Sie eine einzelne Netzwerkschnittstelle überwachen müssen, kann IFTOP dies tun.

Ermitteln Sie zunächst den Gerätenamen der Netzwerkschnittstelle, die Sie über die Überwachung der von Ihnen überwachen möchten nmcli Befehl wie folgt:

$ NMCLI -Gerät

Nehmen wir nun an, Sie möchten die Netzwerkschnittstelle überwachen ens160. Um das zu tun, fangen Sie an Iftop folgendermaßen:

$ sudo iftop -i ens160

IFTOP sollte den Netzwerkverkehr von nur überwachen ens160 Schnittstelle.

Standardmäßig startet IFTOP ein auf NCurses basierendes interaktives Fenster wie HTOP.

Wenn Sie stattdessen die Informationen zur Netzwerknutzung auf das Terminal ausdrucken möchten Iftop mit dem -T Flagge wie folgt:

$ sudo iftop -t

IFTOP sollte alles auf dem Terminal drucken. IFTOP wird alle 2 Sekunden neue Informationen zum Terminal ausdrucken.

Führen Sie IFTOP mit dem aus, um weitere Informationen zu IFTOP zu erhalten -Hilfe Flagge wie folgt:

$ iftop -HELP

Alle unterstützten Flags/Optionen von IFTOP sollten aufgeführt sein. Es wird Ihnen auf Ihrer Linux Sysadmin -Reise eine große Hilfe für Sie sein.

So überwachen Sie die Nutzung von CentOS 8 -Datenträger, die Datenträger -E/A und den Netzwerkverkehr. Danke, dass du diesen Artikel gelesen hast.