Linux で UDP/TCP ポートごとの使用帯域幅を測定することは可能ですか?

Linux で UDP/TCP ポートごとの使用帯域幅を測定することは可能ですか?

Linux で TCP/UDP ポートによる帯域幅を測定する方法はあるのでしょうか?

つまり、tcp/53 には現在 1MBit/s、tcp/80 には現在 4.5MBit/s が必要であることを知る方法を探しています。iperf はこの詳細を教えてくれますが、問題は、後で使用するためにデータを抽出するために、シェル/bash でそれが必要であることです。

答え1

私がお勧めしますダークスタット方法についての説明はこちらから入手可能

答え2

完全を期すために、Linux でポートごとまたはポート群ごとに帯域幅を監視する最良かつ最も簡単な方法は、tcQoS を設定することです。

QoS を構成するための高レベル ツールである FireQoS と、それをリアルタイムで監視するための netdata を使用できます。

詳細については、こちらをご覧ください:https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers

関連情報