Iperf3抖动值太高

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Iperf3抖动值太高相关的知识,希望对你有一定的参考价值。

我正在运行UDP测试,我注意到抖动值太高,是不是在iperf3源代码中没有正确初始化?客户端和服务器之间的连接非常好。

也许高抖动的原因是prev_transit没有初始化为零,但我不确定。

抖动应该如何工作:http://toncar.cz/Tutorials/VoIP/VoIP_Basics_Jitter.html

客户:

[  4] local 10.131.136.133 port 49402 connected to 10.131.138.232 port 5201                                                                                 
[ ID] Interval           Transfer     Bandwidth       Total Datagrams                                                                           
[  4]   0.00-1.00   sec  16.0 KBytes   131 Kbits/sec  2                                                                                                 
[  4]   1.00-2.00   sec  8.00 KBytes  65.5 Kbits/sec  1                                                                                     
- - - - - - - - - - - - - - - - - - - - - - - - -                                                                                           
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total 
Datagrams                                                        [  4]   
0.00-2.00   sec  24.0 KBytes  98.2 Kbits/sec  63.064 ms  0/3 (0%)                                                                   
[  4] Sent 3 datagrams                                                                                                                                                                                                                                                                  
iperf Done.

服务器:

Starting Test: protocol: UDP, 1 streams, 8192 byte blocks, omitting 0 seconds, 2 second test
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  5]   0.00-1.00   sec  16.0 KBytes   131 Kbits/sec  67.261 ms  0/2 (0%)  
[  5]   1.00-2.00   sec  8.00 KBytes  65.5 Kbits/sec  63.064 ms  0/1 (0%)  
[  5]   2.00-2.04   sec  0.00 Bytes  0.00 bits/sec  63.064 ms  0/0 (-nan%)  
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  5]   0.00-2.04   sec  0.00 Bytes  0.00 bits/sec  63.064 ms  0/3 (0%)  
CPU Utilization: local/receiver 0.0% (0.0%u/0.0%s), remote/sender 1.9% (0.3%u/1.8%s)
iperf 3.1
答案

我猜你是在iperf3问题跟踪器中提交此问题的那个人,因为这个问题的措辞和问题跟踪器中的措辞几乎完全相同:

https://github.com/esnet/iperf/issues/672

我在那里回答说,每个测量间隔的数据包太少,无法以有意义的方式实际计算抖动。我建议您以更高的比特率发送以获得更多数据点来测量抖动。此外,您应该使用3.2或更高版本的iperf3版本,因为发送数据包的时间有所改进。

以上是关于Iperf3抖动值太高的主要内容,如果未能解决你的问题,请参考以下文章

iperf3 网络探测详解(androidiOSwindows)

iperf3 网络探测详解(androidiOSwindows)

iperf3网络性能测试工具及完整版教程

iperf 流量测试

交叉编译iperf源代码

Sunscreen [POJ3614] [贪心]