关于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}'】取出接收速率数字
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架