网络测试工具——iperf3使用说明

      最后更新:2022-06-09 15:50:21 手机定位技术交流文章

      iperf3是一个带宽测试工具,它支持调整各种参数,如通信协议、数据包数目、传输时间,并且在测试时会报告网络带宽、数据包丢失率和其他参数。

      环境

      角色 IPv4地址
      服务器 192.168.3.250
      客户端 192.168.3.95

      TCP测试

      在服务器设备上的shell窗口启动并输入命令

      效果如下

      TCP上行测试

      在客户端上启动壳牌窗口并输入命令

      作为客户端,它连接到服务器的IP地址,报告1s延迟、10s测试时间和7M带宽限制。

      测试效果如下:

      在这里插入图片描述

      测试结果为接收器7.Around 02M,因为测试数据的带宽限制是7M,说明实际的吞吐量应该超过这个,测试过程中,如果测试的带宽接近限制带宽,说明限制设置太小,-b参数需要适当调整,或者参考硬件制造商的指数测试.

      然后调整-b参数为70M,测试结果如下:

      在这里插入图片描述

      可见,实际的TCP调用时速测试是19.1M/sec,可以增加测试时间以提高测试精度。

      还有一件事:发送者的结果是0比特/秒,因为我们只测试了上游数据,那么我们如何测试下游通信速度?

      TCP下行测试

      在客户端上启动壳牌窗口并输入命令

      作为客户端,它连接到服务器的IP地址,报告1s的重新出现间隔,10s的测试时间,7M的带宽限制,和-R用于反向测试。

      测试效果如下:

      在这里插入图片描述

      TCP下游吞吐量测试结果为2.约4M。

      UDP测试

      您可以继续使用TCP测试服务器。若不使用,请参阅TCP测试服务器开放方法

      输入启动服务器上的shell窗口的命令

      作为服务端运行,报告间隔时间1s,服务端不区分tcp或 udp

      效果如下:

      UDP上行测试

      在客户端上启动壳牌窗口并输入命令

      作为客户端运行,限制带宽为70M,报告再显示间隔为1s,测试时间为10s

      测试效果如下:

      在这里插入图片描述

      这里找到的测试数据吞吐率结果为0,应该只显示底线结果,所以检查客户的结果

      在这里插入图片描述

      该测试结果为UDP上游吞吐量35.4M/s,延迟震动为0.36毫秒,损失率为12%。

      测试过程中,如果测试的带宽接近限制带宽,说明限制设置太小,-b参数需要适当调整,或者参考硬件制造商的指数测试.

      UDP下行测试

      在客户端上启动壳牌窗口并输入命令

      作为客户端运行,限制带宽为70M,报告再显示间隔为1s,测试时间为10s

      测试效果如下:

      在这里插入图片描述

      UDP上游吞吐量为47M/s,延迟震动为0.347ms,损失率为32%。

      注意-R是一个旋转的传送器和接收器,因此统计结果必须从接收器的侧面统计,否则延迟和包装统计将毫无意义。

      详细解读

      您可以直接参阅系统本身的帮助文档,如下:

      抽出测试过程中用于某些翻译和解释的一些参数

      客户和服务端的公共参数

      参数名称 描述
      -p, --port 指定默认为5201的端口号码
      -i, --interval 回显报告的间隔时间
      -h, --help 显示帮助菜单
      -v, --version 显示版本

      服务器特有参数

      参数名称 描述
      -s, --server 指定在服务器模式中运行

      客户端特有参数

      参数名称 描述
      -b, --bandwidth 带宽参数,单位:每秒字节:KMG,n维2,例如1K=1024,;
      设置为0表示无限,此参数UDP默认为1M/s,TCP无限
      -c, --client 指定以服务器的IP地址作为客户端运行
      -u, --udp 未记载的UDP模式被认为是tcp模式
      -t, --time 指定没有参数的默认测试时间10s
      -R, --reverse 转动测试,是iperf3比iperf2的主要优势,iperf2不支持此功能,不能使用
      -w, --window tcp窗口大小,默认无限,不能设置这个参数,不需要这个参数作为UDP模式测试,单元:KM,1K=1024

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/26854.html

          热门文章

          文章分类