点滴记忆---观雨亭
iperf使用方法
2025-4-24 eehello


如果需要测试两台 Linux 设备之间的速度,可以用 iperf。

安装 iperf


```

sudo apt install iperf    # Debian/Ubuntu

sudo yum install iperf    # CentOS/RHEL

sudo pacman -S iperf      # Arch Linux

```


配置与测试

在一台设备上启动服务器:


`iperf -s`


这会让它监听默认端口 5001。


在另一台设备上运行客户端:


`iperf -c [服务器IP]`


例如,如果服务器的 ZeroTier IP 是 10.147.17.2,就运行:


`iperf -c 10.147.17.2`


输出:测试完成后会显示带宽(通常是 Mbps)。


高级选项:

-t 30:测试持续时间 30 秒(默认 10 秒)。


-P 4:使用 4 个并行连接测试。


-u:测试 UDP 而不是 TCP。

示例:


`iperf -c 10.147.17.2 -t 30 -P 4`


使用 iperf3

iperf3 是更新版本,使用方法类似:

服务器:


`iperf3 -s`


客户端:


`iperf3 -c [服务器IP]`


iperf3 -c 服务端ip -p 监听的端口号 -b 带宽 -i 时间间隔(单位秒) -t 持续时间(单位秒) -R(反向传输) -u(采用udp模式)


例:iperf3 -u -c 192.168.9.3 -i 1 -t 60 -b 100M——以udp模式向客户端192.168.9.3发送100M带宽的数据,持续60秒,每秒发送一次报告。


发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容