是否有可能测量 Linux 上每个 udp/tcp 端口使用的带宽?

是否有可能测量 Linux 上每个 udp/tcp 端口使用的带宽?

我想知道是否有办法在 Linux 下通过 tcp/udp 端口​​测量带宽?

意味着我寻找一种方法来告诉,tcp/53 现在需要 1MBit/s,tcp/80 现在需要 4.5MBit/s。iperf 能够告诉我这些详细信息,但我的问题是我需要在 shell/bash 中使用它来提取数据以供以后使用。

答案1

我会推荐暗态,关于如何可在此处获得

答案2

仅出于完整性考虑,在 Linux 下监控每个端口或一组端口的带宽的最好和最简单的方法是tc设置 QoS。

您可以使用 FireQoS(一种用于配置 QoS 的高级工具)和 netdata 来实时监控它。

查看此处了解更多信息:https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers

相关内容