In Ubuntu kann ich die gesamte Netzwerknutzung über den 'Systemmonitor' anzeigen. Woher weiß ich jedoch, welche Anwendung die Netzwerkbandbreite belegt? Ich möchte den Netzwerkverbrauch zu einem bestimmten Zeitpunkt pro Anwendung wissen.
quelle
In Ubuntu kann ich die gesamte Netzwerknutzung über den 'Systemmonitor' anzeigen. Woher weiß ich jedoch, welche Anwendung die Netzwerkbandbreite belegt? Ich möchte den Netzwerkverbrauch zu einem bestimmten Zeitpunkt pro Anwendung wissen.
Befehl wie nethogs
kann für die Anforderung verwendet werden. Sie können es über sudo apt-get install nethogs
die Befehlszeile installieren .
NetHogs ist ein kleines "Net Top" -Tool. Anstatt den Datenverkehr wie bei den meisten Tools pro Protokoll oder Subnetz aufzuschlüsseln, wird die Bandbreite nach Prozessen gruppiert. NetHogs benötigt kein spezielles Kernelmodul zum Laden. Wenn plötzlich viel Netzwerkverkehr herrscht, können Sie NetHogs starten und sofort sehen, welche PID dies verursacht. Dies macht es einfach, Programme zu identifizieren, die wild geworden sind und plötzlich Ihre Bandbreite beanspruchen.