Ist es möglich, die genutzte Bandbreite pro UDP/TCP-Port unter Linux zu messen?

Ist es möglich, die genutzte Bandbreite pro UDP/TCP-Port unter Linux zu messen?

Ich frage mich, ob es eine Möglichkeit gibt, die Bandbreite unter Linux anhand eines TCP/UDP-Ports zu messen.

Das heißt, ich suche nach einer Möglichkeit, dies festzustellen: TCP/53 benötigt jetzt 1 MBit/s und TCP/80 benötigt jetzt 4,5 MBit/s. iperf kann mir diese Details mitteilen, aber mein Problem ist, dass ich sie in Shell/Bash brauche, um die Daten zur späteren Verwendung zu extrahieren.

Antwort1

ich würde empfehlendunkelstat, eine Beschreibung dazu isthier verfügbar

Antwort2

Nur der Vollständigkeit halber sei erwähnt, dass die beste und einfachste Möglichkeit, die Bandbreite pro Port oder einer Gruppe von Ports unter Linux zu überwachen, tcdie Einrichtung von QoS ist.

Sie können FireQoS verwenden – ein hochrangiges Tool zum Konfigurieren von QoS – und Netdata zur Echtzeitüberwachung.

Weitere Informationen finden Sie hier:https://github.com/firehol/netdata/wiki/Sie-sollten-QoS-auf-allen-Ihren-Servern-installieren

verwandte Informationen