iperf3 UDP 调优

网络工程 网络 联网 测试 iperf3
2022-03-02 11:22:33

我正在尝试测试网络中的吞吐量。但是当我启动 iperf3 客户端以发送 UDP 数据包时,它会发送 TCP SYN 数据包。为什么它会这样?(它不应该在连接到 UDP 服务器时发送 udp tcp syn)

图片

1个回答

这就是 iperf3.x 的工作原理。

“客户端”希望在任何 UDP 传输开始之前建立到“服务器”的控制通道。这就是为什么您可以在 UDP 传输开始之前观察到一些 TCP。没查过,不过相信运行TCP测试的时候也有单独的控制通道连接。

相比之下,iPerf 1.7 和 2.0.x 不需要在 UDP 模式下建立 TCP 控制通道连接,它们只是“爆炸”。

这使得 iPerf 2.0.xa 工具在(上行)带宽稀缺的环境中使用非常谨慎:很容易从客户端启动 50Mbit/s UDP 流,这将完全超额订阅 10Mbit/s DSL 上行。另一方面,它使 iPerf 成为跨 WAN 测试和验证 QoS 配置的绝佳工具。