iperf3 使用教程(Windows & Linux)

本文说明如何在 Windows 与 Linux 上安装和使用 iperf3 进行网络带宽测试。
✔ 本文仅用于 学习与内部测试用途
✔ 请从官网合法渠道下载工具
✔ 已预留 iperf 官方网站位置,按需放入链接


1. 下载 iperf3(Windows)

官方下载网站

  1. 前往上述网站下载 iperf3 Windows 版本压缩包
  2. 解压后可得到如下目录结构(示例):
iperf-3.x.x-win64
 ├── iperf3.exe
 ├── cygwin1.dll
 └── ...
  1. 在该目录中 打开命令行窗口(CMD 或 PowerShell)

    • 可在目录地址栏输入 cmd 后回车
    • 或右键 → 打开终端

1.1 作为 Server(服务端)

在解压目录中输入:

iperf3.exe -s

说明:

  • -s 表示启动为服务端
  • 服务端会监听默认端口 5201

1.2 作为 Client(客户端)

iperf3.exe -c 127.0.0.1

说明:

  • -c 后接服务端 IP 地址
  • 上例 127.0.0.1 仅为本机测试

2. 安装 iperf3(Linux)

在 Debian/Ubuntu 输入:

sudo apt update
sudo apt install iperf3

安装后,即可在任意目录使用 iperf3 命令。


2.1 作为 Server(服务端)

iperf3 -s

2.2 作为 Client(客户端)

iperf3 -c 服务器地址

示例:

iperf3 -c 172.23.30.34 -i 1 -t 10 -b 1000M

3. 参数说明

参数说明
-c <IP>指定服务端 IP
-p <端口>指定监听端口(默认 5201)
-b <带宽>设置带宽(UDP 模式下生效)
-i <秒>输出间隔时间
-t <秒>测试时长
-R反向传输(Client 接收,Server 发送)
-u使用 UDP 模式

示例组合命令

反向传输(Client 接收 Server 发送)

iperf3 -c 172.23.30.34 -R

UDP 模式测试 1000Mbps

iperf3 -c 172.23.30.34 -u -b 1000M