-l参数缺省时,tcp模式下默认值是128KB,即128*1024=131072字节,缓冲区设置的太小,会导致带宽上不去。例如1G的带宽,缓冲区设置成10000速度只有600M左右,设置成20000速度就接近900M,30000时900M出头,再设置得更大,测试带宽提升也不大。 windows版本的iperf 3.1.3,UDP模式下默认是8KB,8192字节。实测范围是[0,6550...
对于UDP模式,其默认读写缓冲区大小为8KB(8192字节),范围为[0,65507]字节,其中0代表默认值。随着缓冲区大小增加,UDP模式下测试出的带宽也会增加。总结,合理配置-w和-l参数对于优化iperf3带宽测试结果至关重要。正确设置这些参数,可以确保测试的准确性和可靠性,同时避免资源浪费。