使用 iperf 测试局域网内两台主机间的带宽

使用 iperf 测试局域网内两台主机间的带宽

iperf 测试工具的简单使用。

使用 iperf 测试局域网内两台主机间的带宽

iperf 是测试网络性能的工具,主要有 iperf 和 iperf3 两个版本,两个版本之间不兼容,服务端和客户端需要安装相同的版本

如果你发现测试没有输出,或者有报错,可以检查一下是不是服务端和客户端使用了不同的版本。

服务端

首先安装 iperf3:

sudo apt install iperf3

然后开启服务:

iperf3 -s -p 5001 -i 2

其中 -s 表示服务端,-p 5001 表示监听端口为 5001,-i 2 表示每两秒显示一次输出。

客户端

iperf3 支持多平台,这里测试了 Windows 和 Linux 两种。

Linux

同样的,安装好 iperf3 后:

iperf3 -c 10.206.109.210 -p 5001 -i 2 -t 60

其中 -c 表示客户端,后面跟服务端的 IP 地址,-t 表示测试时间为 60 秒。

输出为:

  • 客户端:

image.png

  • 服务端

image.png

Windows

Windows 端使用也一样,从 Github 下载编译好的 iperf3 程序:https://github.com/ar51an/iperf3-win-builds

解压后如下:

image.png

在这个目录下打开 cmd,输入运行命令即可:

iperf3.exe -c 10.206.109.210 -p 5001 -i 2 -t 60

得到结果类似:

image.png

Comment