Überblick Es gibt viele Open-Source-Tools zur Netzwerküberwachung für Linux. Sie können beispielsweise iftop verwenden, um die Bandbreitennutzung zu überprüfen. netstat dient zum Anzeigen von Schnittstellenstatistiken und top dient zum Überwachen der aktuell auf dem System ausgeführten Prozesse. Wenn Sie jedoch ein Tool suchen, mit dem Sie die Netzwerkbandbreitennutzung pro Prozess in Echtzeit berechnen können, ist NetHogs einen Blick wert. NetHogs ist ein kleines NetTop-Tool, das nicht wie die meisten Tools jedes Protokoll oder Subnetz verlangsamt, sondern die Bandbreite nach Prozess gruppiert. NetHogs ist nicht auf das Laden eines speziellen Kernelmoduls angewiesen. Bei einer Netzwerküberlastung können Sie NetHogs starten und sofort sehen, welcher PID die Überlastung verursacht. So können Sie leicht herausfinden, welches Programm außer Kontrolle gerät und plötzlich Ihre Bandbreite verschlingt. Einfach ausgedrückt können Sie Nethogs verwenden, um den Datenverkehr von Prozessen unter Linux anzuzeigen. Installation und Bereitstellung 1. Kompilieren und installieren Sie das Nethogs-Abhängigkeitspaket. Das Standard-RPM-Warehouse von CentOS verfügt nicht über das Nethogs-Paket, daher müssen wir es manuell kompilieren. Die Kompilierung von Nethogs hängt von zwei Bibliotheken ab, die vor der Kompilierung installiert werden müssen. 2. Nethogs herunterladen Da in 0.8 ein Fehler vorliegt (Erstellen des Sockets ist während der Festlegung der lokalen IP fehlgeschlagen – sind Sie Root?), wird hier Version 0.81 verwendet. # wget -c https://github.com/raboof/nethogs/archive/v0.8.1.tar.gz 3. Kompilieren und installieren # tar -xvf v0.8.1.tar.gz # cd nethogs-0.8.1/ # machen && machen installieren #Der Standardinstallationspfad ist /usr/local/sbin/nethogs 4. Testlauf: Verwendung 1. Kommandozeilenparameter 2. Beispiel: Beispiel 1: Stellen Sie die Aktualisierungsrate auf 5 Sekunden ein und verwenden Sie -d, um die Aktualisierungsrate anzugeben # nethogs -d 5 Beispiel 2: Überwachen Sie die eth0-Netzwerkbandbreite # nethogs eth0 Beispiel 3: Gleichzeitige Überwachung der Schnittstellen eth0 und eth1 # nethogs eth0 eth1 3. Interaktive Befehle: Im Folgenden sind einige interaktive Befehle (Tastaturkürzel) für NetHogs aufgeführt: m: Einheit ändern r: Nach Verkehr sortieren s: Sortieren nach sendendem Verkehr q: Eingabeaufforderung beenden Eine vollständige Liste der Befehlszeilenparameter von NetHogs finden Sie im NetHogs-Handbuch. Um es zu verwenden, geben Sie Zusammenfassen Oben ist das vom Herausgeber vorgestellte Linux-Tool Nethogs zur Überwachung der Netzwerkbandbreite nach Prozessen. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Tiefgreifendes Verständnis der Verwendung von Vue
Ich bin einmal auf eine Aufgabe gestoßen, bei der...
Wenn Sie mehrere Tomcats installieren möchten, mü...
Vorwort Im realen Geschäftsleben ist Paging eine ...
Inhaltsverzeichnis Vorwort 1. Routing von Lazy Lo...
Was tun, wenn VmWare während der Installation von...
1. useState: Funktionskomponenten Status geben An...
Inhaltsverzeichnis Erstellen von OAuth-Apps Holen...
VMware-Version: VMware-Workstation-Full-16 VMware...
Inhaltsverzeichnis Hintergrund: brauchen: Wirkung...
In diesem Artikelbeispiel wird der spezifische Co...
mycli MyCLI ist eine Befehlszeilenschnittstelle f...
1. Entpacken Sie nginx-1.8.1.tar.gz 2. Entpacken ...
1. js schützt hasOwnProperty nicht vor unrechtmäß...
Im vorherigen Artikel haben wir vorgestellt, wie ...
Dokumentumfang Dieser Artikel behandelt den Modus...