使用 iperf3 测试网络速度

·708 Views·

首先需要在服务端和客户端安装 iperf3 ,安装教程,参见官网说明。

测试环境

服务端:openwrt 路由器

Wifi:5G频段

客户端:Mac 电脑

服务端

openwrt 系统,已经内置 iperf3 ,直接运行下面命令

iperf3 -s

服务端即可显示监听中…

image.png

客户端

客户端命令参数会多些,不过常用的就几个。

测试下行速度,命令是:

iperf3 -c 192.168.200.1 -t 30 -R

-c 后面是服务端地址,我这里是 192.168.200.1

-t 测试时长,单位是秒,这里是 30s

-R 反转参数,说明服务端发包,客户端接收,也就是下行速度。如果没有,则是上行速度。

测试结果,如下图所示。

image.png

下行速度在 300M 左右。

不过在测试过程中,有个奇怪的现象?在不加 -R 参数情况下,感觉上行和下行速度差不过,但实际测试下载,两者差别还挺大,目前不清楚为什么?

如下图,不加 -R 参数,上行能达到 400M。

image.png