
从 iperf 吞吐测试升级到网络质量测量和实验室复刻
BestPerf 的核心价值不是制造实验室场景,而是在真实网络中给出可解释的质量证据: 轻量测量用于日常链路质量,TCP 体感用于业务可感知吞吐,负载画像用于观察压力下质量拐点。 当 capacity 受到发送端或接收端能力影响时,系统通过 sender_limited、receiver_limited 和 selfcheck 辅助解释,避免把主机瓶颈误判为网络问题。 如果需要把现场问题带回研发或测试环境,BestPerf 的质量画像可进一步交给混沌之桥复现,形成测量、复刻、修复、回归的闭环。
面向网络质量,而不是只看吞吐
替代 iperf 的完整链路质量画像:轻量测量、TCP 体感、负载画像、方向归因
替代 iperf 的质量测量
不只给出吞吐数字,还同时输出 RTT、丢包、抖动、乱序、重复包、微中断、突发丢包和方向性质量差异,适合链路验收、投诉排查和跨地域网络基线测量。
轻量测量优先
低速率主动探针用于真实网络质量测量,对现网业务影响小。适合长期建立网络质量基线,也适合在客户现场快速判断网络是否稳定。
TCP 体感吞吐
分别测量上传、下载 goodput 与应用层 RTT,用业务更容易理解的方式呈现端到端体感,而不是只看 UDP 极限打流结果。
负载下质量曲线
在可控压力下观察延迟、丢包、抖动随速率变化的曲线,帮助定位质量拐点。capacity 会结合 sender_limited 等标志解释,避免误把主机瓶颈当成网络容量。
方向归因与 Forward Truth
支持区分 A→B 与 B→A 方向的丢包和质量劣化,减少“只知道链路有问题、不知道哪一边有问题”的排查成本。
Web 控制台与跨平台探针
两端探针通过 UDP/TCP 主动测量和本地 Web 控制台协同工作,不需要 SSH 控制对端,不依赖抓包或 tc/netem,适合现场工程师快速部署。
本机性能自检
通过 loopback 自检判断本机 UDP/TCP 能力,辅助识别 sender_limited 或 receiver_limited,提升容量类结果的可解释性。
可选导出弱网场景
当需要把现场问题带回实验室时,可将网络质量画像导出为混沌之桥可使用的 WAN Emulator 场景。BestPerf 负责测准真实网络,混沌之桥负责可控复现,形成“现场测量 → 实验室复刻 → 回归验证”的闭环。
技术规格与测量能力
| 产品定位 | 网络质量测量软件 / iperf 替代工具 / 现网质量画像工具 |
| 核心指标 | RTT、方向性丢包、抖动、乱序、重复包、微中断、突发丢包、TCP 体感吞吐 |
| 测量模式 | 轻量测量、负载画像、TCP 体感、本机性能自检 |
| 主动探针 | 双端 UDP/TCP 主动测量,任意一侧可发起测试 |
| 控制方式 | Web 控制台 + CLI,适合现场工程师和自动化脚本使用 |
| 部署依赖 | 常规测量无需 SSH、无需 root 控制对端、无需 pcap 抓包、无需 tc/netem |
| 跨平台 | 支持 Linux、macOS、Windows 探针工作流 |
| 容量解释 | capacity 结合 sender_limited、receiver_limited 和 selfcheck 解释,避免误判主机瓶颈 |
| 场景导出 | 可选导出混沌之桥 WAN Emulator 弱网复现场景 |
| 组合方案 | BestPerf 测量真实网络质量,混沌之桥按测量画像复现延迟、丢包、抖动和突发劣化 |
典型应用场景
专线与分支网络验收
替代 iperf 做更完整的交付验收,不只看峰值吞吐,还看 RTT、丢包、抖动、方向性差异和业务体感。
传统验收常用 iperf 跑一个吞吐值,但链路可能在低丢包、突发抖动或微中断下仍影响业务。
BestPerf 输出完整质量画像,帮助交付双方把“能跑多快”和“是否稳定”分开判断。
客户现场网络投诉排查
在客户现场和机房两端部署探针,快速判断质量问题是否来自方向性丢包、突发丢包、抖动或链路中断。
ping 和 iperf 很难解释偶发卡顿、视频会议抖动、远程桌面瞬断等体验问题。
通过轻量测量和时间序列质量指标定位劣化窗口,并给出可沟通的质量证据。
云边与跨地域链路基线
周期性测量不同地域、不同运营商、云到本地之间的链路质量,形成可对比的网络基线。
跨云、跨运营商链路经常出现非对称质量,单向业务感知与平均吞吐不一致。
BestPerf 通过方向归因和 RTT/loss/jitter 分布记录链路质量变化。
应用上线前网络适配
在上线前评估应用目标网络的真实质量边界,为超时、重试、码率自适应和缓存策略提供依据。
只用 iperf 估算带宽容易忽略真实业务最敏感的时延、抖动和短时中断。
使用 BestPerf 建立目标网络质量画像,必要时再导出到混沌之桥做实验室复现。
现场到实验室复刻
把客户现场、分支链路或跨境链路测到的真实 RTT、丢包、抖动和突发劣化转成混沌之桥弱网场景。
现场问题经常偶发,研发团队在实验室很难复现同样的网络条件。
BestPerf 负责采集质量画像,混沌之桥负责可控注入损伤,让问题复现、修复和回归验证可以闭环。
BestPerf vs iperf / ping
BestPerf 保留吞吐视角,同时补齐真实网络质量诊断所需的指标和解释
| 功能特性 | BestPerf | iperf / iperf3 | ping |
|---|---|---|---|
| 核心目标 | 网络质量测量与故障定位 | 吞吐测试为主 | 连通性与平均时延 |
| 质量指标 | RTT / loss / jitter / reorder / duplicate / outage / burst loss | 吞吐、少量抖动/丢包统计 | 平均/最小时延、丢包 |
| TCP 体感 | 上传/下载 goodput + 应用 RTT | 吞吐为主 | |
| 容量解释 | capacity + sender_limited / receiver_limited / selfcheck | 需人工判断主机瓶颈 | |
| 方向归因 | A→B / B→A 独立质量判断 | 有限 | |
| 实验室复现 | 导出混沌之桥弱网场景,支持现场到实验室复刻 |