2017-11-20 1 views
0

UDP 테스트를 실행하고 지터 값이 너무 높았다면 iperf3 소스 코드에서 제대로 초기화되지 않은 것이 있습니까? 클라이언트와 서버 간의 연결은 매우 좋습니다.Iperf3 Jitter 값이 너무 높음

어쩌면 높은 지터의 이유는 prev_transit이 0으로 초기화되지 않았지만 확실하지 않습니다.

지터가 작동하는 방법 : 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 

답변

0

것은 당신이 iperf3 문제에이 문제를 제기 한 같은 사람 같은데요 이 질문의 문구와 이슈 추적기에있는 문구가 거의 동일하기 때문에 : 추적자.

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

실제로 지터를 의미있는 방식으로 계산하려면 측정 간격 당 패킷 수가 너무 적습니다. 지터를 측정하기 위해 더 많은 데이터 포인트를 얻으려면 더 높은 전송률로 전송할 것을 제안했습니다. 또한 패킷 전송의 타이밍이 개선 되었기 때문에 3.2 이상의 iperf3 버전을 사용해야합니다.

+0

예, 저는 같은 사람입니다. 대답 해 주셔서 감사 드리며, 버전 3.1에서도 제대로 작동합니다. 이제 비트 전송률이 증가했습니다. – user8970869

관련 문제