Linux で TCP/UDP ポートによる帯域幅を測定する方法はあるのでしょうか?
つまり、tcp/53 には現在 1MBit/s、tcp/80 には現在 4.5MBit/s が必要であることを知る方法を探しています。iperf はこの詳細を教えてくれますが、問題は、後で使用するためにデータを抽出するために、シェル/bash でそれが必要であることです。
答え1
答え2
完全を期すために、Linux でポートごとまたはポート群ごとに帯域幅を監視する最良かつ最も簡単な方法は、tc
QoS を設定することです。
QoS を構成するための高レベル ツールである FireQoS と、それをリアルタイムで監視するための netdata を使用できます。
詳細については、こちらをご覧ください:https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers