过程
一开始想用安卓端与Win10端进行测试,但安卓端的都在Google APP商店上,所以找了下Wifi阿拉丁的APP。
Wifi阿拉丁也支持IPerf,不过是2.0.5的版本,所以在Win10也使用了2.0.5。
在Win10的命令行内运行命令.\iperf -s -u -i 1
,开启服务器。
资料
IPerf2的相关说明如下:
- -f [bkmaBKMA] 以MBpsc为显示单位,默认是m,Mbps
- -i # 每#秒报告带宽、时间跳动、丢失帧等信息
- -l #[KM] 发送与接收包的大小,为#kB或#MB
- -m 不认识,关于TCP_MAXSEG
- -p # 设置服务器与客户端的通讯端口
- -u 以udp的方式进行测速
- -w #[KM] socket 的buffer大小,为#kB或#MB
- -B host 在多网网卡的系统中,绑定指定网卡;也可能用在UDP的多播设置中
- -C 兼容模式,兼容比当前版本低的IPerf
- M #[KM] 类似于-w,与-m相关,不太明白TCP_MAXSEG
- -N 让TCP无延迟???
- -V 使用IPv6地址
- -h help
- -v version
服务器的选项:
- -s 进入服务器模式
- -D 进入Daemon模式,只支持在Unix平台下,Win平台下只能用服务化
- -o 输出结果到文件,Win平台下
- c host 指定待连接的客户端,UDP下不太好用
- -P # 指定服务器处理连接的个数,处理完后关闭服务器,默认是0=无限
客户端的选项:
- -b #[KM] 设置UDP速率,单位是bps,默认是1Mbps
- -c host 指定服务器地址
- -d 进入双向测试模式
- -n #[KM] 发送包的数量,会覆盖-t的策略
- -r 进入妥协测试模式
- -t # 发送#秒,以-l的大小,默认10s
- -L # 监听的端口
- -P #
- -S #
- -T #
- -F
- -l 与-F相同