技术博客

阅读约 8 分钟

DataBuff vs SkyWalking 写入性能对比

同档业务负载下,写入吞吐与 SkyWalking 基本持平;DataBuff CPU 更低,SkyWalking 内存更低 — 含主机、组件占用与 40 分钟稳定时段趋势图。

DataBuff 0.1.5 vs SkyWalking 10.4.0 · QPS=35 · 同机对比 · 报告完成 2026-07-25

测试环境与写入 Demo

说明
DataBuff版本 0.1.5 · 采集 1 小时(取稳定 40 分钟)
SkyWalkingOAP 10.4.0 · BanyanDB 0.10.2 · 同样采集 1 小时
压测主机平台 192.168.50.114(8 核 / 15.5G)· 流量从 192.168.50.145 打入
写入 Demo微服务调用链:17 个业务服务,各 2 副本
中间件Redis、MySQL、MongoDB、Kafka 等 9
Pod 合计43 个 · 写入压力 QPS=35
业务写入 TPS
35
两侧相同压力
DataBuff 稳定吞吐
1.13万
span/s
稳定时段平均值
SkyWalking 稳定吞吐
5.81k
segment/s
稳定时段平均值

测试主机(对比)

CPU
8 vCPU(同机)
内存
15.5 GiB(同机)
CPU / LoadDataBuffSkyWalking对比
CPU 使用率 avg44.76%77.76%DataBuff 更低
CPU 使用率 max93.1%86.4%SkyWalking 更低
Load 1 min avg7.5316.39DataBuff 更低
Load 5 min avg7.5516.28DataBuff 更低
Load 15 min avg7.5715.58DataBuff 更低
内存(avg)DataBuffSkyWalking对比
Mem used9.9 Gi5.5 GiSkyWalking 更低
Mem available5.2 Gi9.6 GiSkyWalking 更高
buff/cache4954.87 Mi6882.09 Mi
网络 / 磁盘 IO(avg)DataBuffSkyWalking说明
Net RX (ens192)0.59 MB/s4.36 MB/s协议不同,流量会有差异
Net TX (ens192)0.01 MB/s0.44 MB/s
Disk read (sda)2.21 MB/s2.54 MB/s
Disk write (sda)12.04 MB/s14.53 MB/s接近

稳定时段平均值 · 网络流量不宜直接用来对比写入吞吐。

组件配置与占用(对比)

DataBuff配置CPURSS SkyWalking配置CPURSS
ingest-Xmx4g167.2%4.5G oap-Xms4g -Xmx4g539.4%4.2G
doris-fe+benative / -Xmx1.2g175.1%6.5G banyandbnative83.6%1.2G
web-Xmx1.5g0.5%513MiB uidefault0.2%172MiB

左右为对应角色 · 稳定时段平均值

DataBuff · 趋势图

逐分钟入库吞吐 · 单位 span/s · 稳定时段 2026-07-25 15:24:00–2026-07-25 16:04:00

测试主机趋势 · 稳定时段 2026-07-25 15:24:00–2026-07-25 16:04:00

组件占用趋势 · 稳定时段 2026-07-25 15:24:00–2026-07-25 16:04:00

SkyWalking · 趋势图

逐分钟入库吞吐 · 单位 segment/s · 稳定时段 2026-07-25 14:10:26–2026-07-25 14:50:26

测试主机趋势 · 稳定时段 2026-07-25 14:10:26–2026-07-25 14:50:26

组件占用趋势 · 稳定时段 2026-07-25 14:10:26–2026-07-25 14:50:26

GitHub: https://github.com/databufflabs/databuff