一。Mac安装iperf
1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
参考 http://macappstore.org/iperf/
2. brew install iperf
二。Android安装iperf_*.apk
链接:https://pan.baidu.com/s/1Wt-3eWU4KLU92kPnIzo4-w 密码:s7da
三。测试方式
1. 测试上行速率(Mac作Server,手机作Client)
2. 测试下行速率(手机作Server,Mac作Client)
四。Server启动指令
1 2 3 4 5 6 7 8 |
iperf -s -p 5001 -P 1 -f m -i 2 # 说明: # -s 表示作为服务端启动 # -p 5001 表示监听的端口为5001 # -P 1 表示服务端与客户端之前的线程数为1。客户端同时使用此参数 # -f m 表示显示数据相关大小时输出格式为Mbps # -i 2 表示每2秒刷新一次log |
五。Client启动指令
1 2 3 4 5 6 7 8 9 |
iperf -c xx.xx.xx.xx -p 5001 -t 60 -P 1 -n 100M # 说明: # -c xxxx 表示作为客户端启动,xx.xx.xx.xx即服务端ip地址 # -p 5001 表示服务端监听的端口为5001 # -t 60 表示测试时长为60秒 # -P 1 表示客户端与服务端之间的线程数为1。服务端同时使用此参数 # -n 100M 表示发送总数据量为100M。此时-t限定的时长将无效 # -i 2 表示每2秒刷新一次log |
声明
本文由崔维友 威格灵 cuiweiyou vigiles cuiweiyou 原创,转载请注明出处:http://www.gaohaiyan.com/2254.html
承接App定制、企业web站点、办公系统软件 设计开发,外包项目,毕设