当前位置:   article > 正文

iperf2工具的使用_iperf2 jitter

iperf2 jitter

1、iperf工具介绍

Iperf 是一个网络性能测试工具。Iperf 可以测试最大 TCP 和 UDP 带宽性能,具有多种参数和 UDP 特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。测试结果没有磁盘IO的影响,纯测网速。

2、工具软件(分Android端和QNX端)

Android端iperf2工具使用adb 推到Android主机端中
QNX端见http://www.qnx.com/developers/docs/7.0.0/#com.qnx.doc.neutrino.utilities/topic/i/iperf2.html
工具下载自行百度

3、iperf2案例

iperf2需要在2个主机端起一个client和一个server作为通信双方,进而测试网络性能。
如下:在QNX端和Android端进行网络性能测试

QNX端作为server

在这里插入图片描述
命令解析:iperf2 -u -s -p 1200 -i 1 -o /mnt/iperf2_log_port1200.txt
-u,–udp表示使用UDP方式而不是TCP方式
-s,–server表示这是一个server端
-p,–port设置端口,与服务器端的监听端口一致。默认是5001端口,与tcp的一样
-i,–interval设置每次报告之间的时间间隔,单位为秒。如果设置为非零值,就会按照此时间间隔输出测试报告。默认值为零。
-o,–output重定向输出到指定文件

Android端作为client

在这里插入图片描述
命令解析:iperf-2.0.9 -u -c 193.18.1.200 -p 1200 -B 193.18.1.201 -b 100m -t 60 -i 1
-u,–udp表示使用UDP方式而不是TCP方式
-c,–client host表示运行Iperf的客户端模式,连接到指定的Iperf服务器端
-p,–port连接的server的端口号
-B, --bind host 绑定到主机的多个地址中的一个。对于客户端来说,这个参数设置了出栈接口。对于服务器端来说,这个参数设置入栈接口。这个参数只用于具有多网络接口的主机。
-b,–bandwidth UDP模式使用的带宽
-t,–time 测试时间
-i,–interval设置每次报告之间的时间间隔,单位为秒。如果设置为非零值,就会按照此时间间隔输出测试报告。默认值为零。

iperf2测试报告解析

在这里插入图片描述
Intgerval:表示时间间隔
Transfer:表示在此时间段内传输的数据量
Bandwidth:表示当前带宽
Jitter抖动:延迟的变化程度,标识网络的稳定性;计算方式:最大延迟减去最小延迟的时间差;在iperf中,我们测试时需要发送大量的包,因此计算出来的抖动值就是连续发送时延差值的平均值。
Lost/Total 丢包数/包总数
Datagrams:丢包率

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/856499
推荐阅读
相关标签
  

闽ICP备14008679号