关于iperf3的简单使用

第一步:

到官网【https://iperf.fr/】下载相关软件包

我这里需要自己的pc(win)充当服务器,来测试板子(Linux)的网络情况。

因此下载window版本的iperf工具,我下载的是【iperf-3.1.3-win32】。

 

 

下载好后将工具放在D盘根目录,解压缩出来。

 

【win + R】输入【cmd】打开命令窗口,输入以下命令进入路径并开启服务

 

 

iperf服务器端的准备工作结束了。

 

第二步:

开始配置板子

【buildroot】构建系统中直接选择【iperf3】工具(为应对各种预料不到的情况,这里iperf和iperf3一起选了)

选择好后编译,并进入系统。

 

此时要测试自己与服务器之间的网速可以简单使用【iperf3 -c 服务器IP】的方式。

 

 由于需求不至于此,我这里需要确定当前网络是千兆还是百兆,因此速率单位最好选择【Mbits/sec】,因为平时所说的百兆千兆也是以此为单位的。

尽管可以看到没有指定的时候,默认也使用了【Mbits/sec】,但是保险起见,还是指定一下吧,使用【iperf3 -c 服务器IP -f m】命令。

 

 

如果想要使用其它单位,可以查看帮助

 

 就不一个一个介绍了,简单说一下【m/M】的区别,其它也就很好理解了

 

 【-t 5】是设定时间为5s(默认10s)

 

最后,因为需要的是网速数据,因此使用命令【iperf3 -c 服务器IP -t 5 -f m | grep receiver | awk '{print $7}'】取出接收速率数字

 

posted @ 2021-09-15 12:16  J&YANG  阅读(1873)  评论(0编辑  收藏  举报