iperf3使用什么算法来测量网络基础设施中端到端点之间的带宽和延迟?

时间:2017-08-22 02:22:32

标签: algorithm networking iperf iperf3

我正在尝试学习一种iperf工具,它是一种测量网络上两个端点的带宽和延迟的便捷工具。

我想知道iperf / iperf3使用哪种算法来测量延迟和带宽。我查看了iperf的文档,但无法找到相关信息。

有人知道吗?

1 个答案:

答案 0 :(得分:1)

iperf3和类似的带宽测试工具的工作方式大致相同;它们将一定数量的数据从一个主机发送到另一个主机,并测量发送该数据所花费的时间。将发送的数据量除以所用的时间,以及(通过适当的单位转换)即带宽。这些测量也可以在接收端进行,以获得类似(但可能不同)的数字。有时,端点可以自行调整速度,人为地限制数据发送的速度。

这些工具在协调测试的开始和结束,如何传达测试参数或如何完成调步方面可能有所不同。但是运行的基本测试是一样的。

如果您真的想要详细了解特定工具正在做什么,您可能需要实际阅读并理解源代码。