资源整合:网速测试工具iperf3
https://blog.csdn.net/chengzi_16/article/details/118965617
iperf软件编译以及使用:
1.下载
2.解压
3.配置
4.编译安装
5.去除调试信息并压缩
6.复制到目标板
https://blog.csdn.net/meihualing/article/details/112322683
iperf3参数(iperf3命令)详解:略
常用命令:测试版本3.1.3:(更高版本用2017.4版本的petalinux编译可能会缺库)
iperf3 -s -p 5201
启动iperf3服务端,端口为5201
iperf3 -c 192.168.0.1 -p 5201 -i 1 -b 1000M -n 10000M -w 160M -l 63K -u
iperf3 -c 192.168.0.1 -p 5201 -i 1 -b 1000M -n 10000M -w 160M -l 63K -u -R
iperf3 -c 192.168.0.1 -p 5201 -i 1 -b 1000M -t 20 -w 160M -l 63K -u
-c 192.168.0.1 : -c作为客户端运行,访问服务器地址192.168.0.1
-p 5201:访问端口 5201
-i 1:每秒显示 1次网络统计信息
-b 1000M:网速的波特率为 1000Mb/s,
-n 10000M:要发生的总数据量为 10000M
-t 20:要测试的时间为20秒,和-n命令互斥
-w 160M:滑动窗口大小设置为 160M
-l 63K:length,收发缓冲区大小为63K,这版本的iperf3中用UDP时最大设成63K,这个值会影响UDP的发送效率,值越大发送效率越高。用TCP时默认为128K
-u :使用UDP协议
-R:反转收发方向,改为服务器端发送,客户端接收
iperf3 -c 192.168.0.1 -p 5201 -i 1 -b 1000M -n 10000M -w 160M -l 128K -P 4
iperf3 -c 192.168.0.1 -p 5201 -i 1 -b 1000M -n 10000M -w 160M -l 128K -P 4 -R
-P 4 :4线程收发,只有TCP模式下能用,UDP模式下不能用(可能高版本能用)