• 导航

使用 iperf3 测试网络速度

记事本 2024-11-29 38 次浏览
首先需要在服务端和客户端安装 iperf3 ,安装教程,参见 官网 说明。

测试环境

服务端:openwrt 路由器
Wifi:5G频段
客户端:Mac 电脑

服务端

openwrt 系统,已经内置 iperf3 ,直接运行下面命令
      
  iperf3 -s
    
服务端即可显示监听中…

客户端

客户端命令参数会多些,不过常用的就几个。
测试下行速度,命令是:
      
  iperf3 -c 192.168.200.1 -t 30 -R
    
-c 后面是服务端地址,我这里是 192.168.200.1
-t 测试时长,单位是秒,这里是 30s
-R 反转参数,说明服务端发包,客户端接收,也就是下行速度。如果没有,则是上行速度。
测试结果,如下图所示。
下行速度在 300M 左右。
不过在测试过程中,有个奇怪的现象?在不加 -R 参数情况下,感觉上行和下行速度差不过,但实际测试下载,两者差别还挺大,目前不清楚为什么?
如下图,不加 -R 参数,上行能达到 400M。