关于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 @   J&YANG  阅读(2139)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示