web-dev-qa-db-ja.com

Linuxでudp / tcpポートごとに使用される帯域幅を測定することは可能ですか?

Linuxでtcp/udpポートによって帯域幅を測定する方法があるかどうか疑問に思っていますか?

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

3
cilap

私はお勧めします darkstat 、方法の説明 ここで入手可能

2
Corleone

完全を期すために、Linuxでポートまたはポートのバッチごとの帯域幅を監視する最良/最も簡単な方法は、tcを使用してQoSを設定することです。

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

詳細については、これを確認してください: https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers

1
Costa Tsaousis