iperf学习

更加全面详细的介绍了iperf(linux ,windows版本)工具的教程:
山外笔记-工具框架】iperf3网络性能测试工具详解教程

一、设备为linux嵌入式系统时
参考文章: 使用iperf进行设备吞吐量测试
1、udp测试-----测量设备上行吞吐量时,设备需作为客户端client

//假设服务端ip为172.1.1.1
//服务端(可以为电脑或者服务器之类的)
iperf -s -u -p 5555
//待测设备端
iperf -c 172.1.1.1 -u -p 5555 -i 1 -t 120 -b 1000M

//参数解析
-s:  表示作为服务端,server
-c:  表示作为客户端,client
-u:  udp连接,无此参数时,默认为tcp连接
-p:  port端口号
-i:  结果打印间隔时间,单位s
-t:  测试时长,单位s
-b: --bandwidth [K|M|G]:指定UDP模式使用的带宽,单位bits/sec,默认值是1 Mbit/sec
***udp模式一般要带-b参数***

2、udp测试-----测量设备下行吞吐量时,设备需作为服务端server

//假设设备端(作为服务端)ip为172.1.1.1
//待测设备端(作为服务端)
iperf -s -u -p 5555 -i 1
//客户端(可以为电脑或者服务器之类的)
iperf -c 172.1.1.1 -u -p 5555 -i 1 -t 120 -b 1000M

二、设备为Android系统时,另一端使用windows版的iperf 即 jperf
参考文章:Android 网络性能测试工具iperf详细使用方法
1、udp测试-----测量设备上行吞吐量时,设备需作为客户端client

//服务端安装jperf(windows版的iperf),ip为:192.168.1.2 
//设备端安装iPerf for Android 2.06.apk安卓客户端,开启客户软件
//服务端:
jperf服务器端选择“server”选项,选择“UDP”参数,开启服务端;
//设备端(作为客户端client):
//安装iPerf for Android 2.06.apk安卓客户端,开启客户软件
//在参数选项中输入如下指令:
 iperf -c 192.168.1.2 -u -i -p 5001 -f m -b 1000M -t 100 

//参数解析:
-s:  表示作为服务端,server
-c:  表示作为客户端,client
-p:  port端口号,此处端口号为5001
-f:  --farmat [k|m|g|K|M|G]:指定带宽输出单位,“[k|m|g|K|M|G]”分别表示以Kbits, Mbits, Gbits, KBytes, MBytes,GBytes显示输出结果,默认Mbits,eg:iperf3 -c 192.168.12.168 -f M
-i:  结果打印间隔时间,单位s
-t:  测试时长,单位s
-b: --bandwidth [K|M|G]:指定UDP模式使用的带宽,单位bits/sec,默认值是1 Mbit/sec,此处使用1000Mbit/sec
***udp模式一般要带-b参数***


2、tcp测试-----测量设备上行吞吐量时,设备需作为客户端client

//TCP数据吞吐量测试配置(记得配置窗口大小1M,服务器和客户端都同步配置。)
//服务端安装jperf(windows版的iperf),ip为:192.168.1.2 
//设备端安装iPerf for Android 2.06.apk安卓客户端,开启客户软件
//服务端:
jperf服务器端选择“server”选项,选择“TCP”参数,开启服务端,配置窗口大小1M;

//设备端(作为客户端client):
//在参数选项中输入如下指令: 
iperf -c 192.168.1.2 -i 1 -p 5001 -f m -t 1000 -w 1M

//参数解析:
-s:  表示作为服务端,server
-c:  表示作为客户端,client
-p:  port端口号,此处端口号为5001
-f:  --farmat [k|m|g|K|M|G]:指定带宽输出单位,“[k|m|g|K|M|G]”分别表示以Kbits, Mbits, Gbits, KBytes, MBytes,GBytes显示输出结果,默认Mbits,eg:iperf3 -c 192.168.12.168 -f M
-i:  结果打印间隔时间,单位s
-t:  测试时长,单位s
-w:  tcp窗口大小
***tcp连接下,一般都需要带-w参数,且server端跟client端都需要配置一样的大小,此处为1M***
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值