您的位置 首页 linux 运维

iPerf3 进行点对点吞吐量测试

网速汇总  :连接

---------- --------

现象: 用ZeroTier 建立内网后,发现远程很慢,

所以就想到了用iPerf3 进行点对点吞吐量测试

一款强大的压测带宽工具-iperf3-腾讯云开发者社区-腾讯云

(27 封私信) iperf3测速服务器搭建和使用指南 - 知乎

 

Iperf3的官网在这里   iperf.fr

可以下载各种版本,包含支持Docker的版本。

测试的时候比如我在A 上访问B 比较慢, 那么我需要再B 上安装服务端,然后再A上安装 客户端进行测试。

 

windows 下载:

从官网下载 iPerf3 可执行文件,解压后放入系统路径或直接运行。

https://iperf.fr/iperf-download.php

下载后直接解压:

 

启动服务端
在其中一台设备(如电脑A)上运行以下命令,使其成为接收端:

iperf3 -s

 

3. 启动客户端

在另一台设备(如电脑B)上运行以下命令,向服务端发起测试:
iperf3 -c <电脑A的ZeroTier虚拟IP> -t 10 -P 4

参数解读:

-c:指定服务端 IP。
-t 10:测试持续 10 秒。
-P 4:使用 4 个并行线程,更贴近真实多任务场景。

 

这份 iPerf3 测试结果显示,您的 ZeroTier 网络连接性能较差,且极不稳定
以下是详细的数据分析和故障排查建议:

核心数据解读

  • 平均带宽(Bitrate)
    • 发送端 (Sender):1.47 Mbits/sec
    • 接收端 (Receiver):1.32 Mbits/sec
    • 结论:这个速度非常低,仅相当于早期的 ADSL 宽带水平。对于局域网传输(即使是跨公网的虚拟局域网)来说,这个速度是不可接受的。通常 ZeroTier 直连速度应至少在 10Mbps - 100Mbps 以上(取决于物理带宽)。
  • 稳定性(Jitter/波动)
    • 剧烈波动:从第 0 秒的 2.10 Mbits/sec 跌至第 8、9 秒的 0.00 bits/sec
    • 结论:网络存在严重的丢包或连接中断。最后两秒速度归零,说明数据包完全无法到达,或者发生了严重的重传超时。这通常意味着连接质量极差,或者正在经历“断流”。

 

macos:

HomeBrew : brew install iperf3
MacPorts : sudo port install iperf3

 

linux:

 yum install iperf3

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章