其完整的参数名称是 `--length`。 作用。 通过调整这个参数,可以改变每次发送数据块的大小,进而影响测试的性能和网络行为。不同的网络环境和应用场景下,合适的缓冲区大小可能会对带宽利用率、延迟等性能指标产生显著影响。 语法格式。 bash. iperf3 -l. 其中`` 就是你要指定的缓冲区大小。 示例。 假设你想将
windows 使用iperf 3.1.3版本。 tcp发送 默认情况下,测试带宽在93M左右,Retr为0,无重发包数,拥塞窗口排队数据量大小为139KB左右。 tcp模式下-l 参数的默认值是128KB,即131072字节,验证如下: 由此可见,默认情况下和-l 0 时,tcp的读写缓冲区是设置为128KB。 由此可见,tcp模式下,读写缓冲区设置得太小,会导致...
对于UDP模式,其默认读写缓冲区大小为8KB(8192字节),范围为[0,65507]字节,其中0代表默认值。随着缓冲区大小增加,UDP模式下测试出的带宽也会增加。总结,合理配置-w和-l参数对于优化iperf3带宽测试结果至关重要。正确设置这些参数,可以确保测试的准确性和可靠性,同时避免资源浪费。