mixed_tcp_to_blackhole
本测试用于验证 mixed_tcp_to_blackhole 场景下的引擎性能(Mac M4 Mini,日志解析+转换)。
场景描述
本场景覆盖两类混合日志:
- Mixed-1295B:四类日志 1:1:1:1 混合,平均 1295B。
- Mixed-867B:四类日志 3:2:1:1 混合,平均 867B。
链路为 TCP 输入到 BlackHole 输出,执行日志解析 + 转换。
本测试旨在评估 WarpParse 与 Vector 两款引擎在 Mixed 日志 处理场景下的表现。
设计
- 测试目标: 对比两引擎在该日志场景下的吞吐、延迟、CPU/内存使用。
- 输入配置: TCP 输入,覆盖高并发/大吞吐压测场景。
- 输出配置: BlackHole 输出,用于验证管线解析+转换能力。
- 预期行为:
- 高频日志稳定消费,不丢失、不乱序,字段提取正确,转换链路正确执行。
- 在对应输入/输出链路下持续跑满数据源,不出现明显 backpressure。
- 监控指标可正常采集,用于后续性能对比。
Results(Parse + Transform,Mac M4 Mini)
| 配比/平均大小 | 引擎 | EPS | MPS |
|---|---|---|---|
| 1:1:1:1 / 1295B | WarpParse | 387,400 | 478.44 |
| Vector | 108,400 | 133.87 | |
| 3:2:1:1 / 867B | WarpParse | 515,300 | 426.07 |
| Vector | 156,000 | 128.99 |
结论
在本测试场景(Mixed 日志,TCP 输入到 BlackHole 输出,执行 日志解析 + 转换 能力)中,对比 WarpParse 与 Vector 的性能表现,得出以下结论:
-
吞吐性能: WarpParse 在两种混合配比下均显著领先。
- 1:1:1:1 配比:387,400 EPS(MPS 478.44),约为 Vector 的 3.6x。
- 3:2:1:1 配比:515,300 EPS(MPS 426.07),约为 Vector 的 3.3x。
-
系统资源开销: 资源详情见报告主表。
总结: 两种混合配比下,WarpParse 在 TCP→BlackHole 的解析+转换场景均保持明显吞吐优势。