基准测试
RandRW 基准
2026 年 7 月 24 日 Redis + RustFS 混合随机 I/O 与 JuiceFS 的对比结果。
在 2026 年 7 月 24 日 Redis + RustFS 基准快照中,BrewFS 对比 JuiceFS 的完整排空 混合随机 I/O 吞吐高 92%(218.60 vs 113.86 MiB/s),前台混合随机 I/O 高 51% (495.54 vs 328.76 MiB/s)。
| 指标 | BrewFS | JuiceFS | 优势 |
|---|---|---|---|
| 混合随机 I/O,前台 | 495.54 MiB/s | 328.76 MiB/s | 快 51%(约 1.51×) |
| 混合随机 I/O 总计,完整排空 | 218.60 MiB/s | 113.86 MiB/s | 快 92%(约 1.92×) |
| 随机读 | 1,726.10 MiB/s | 1,256.80 MiB/s | 快 37%(约 1.37×) |
该结论仅适用于所测试的 RandRW 负载配置,不应被解读为 BrewFS 在所有场景下都更快的 普适结论。在完整匹配矩阵中,BrewFS 领先 24 项中的 15 项;JuiceFS 仍在顺序读与严格排空 纯写上领先。
测试配置
| 项目 | 值 |
|---|---|
| 基准类型 | RandRW |
| 对比对象 | BrewFS vs JuiceFS |
| 负载模型 | Agent 风格随机读写 |
| 文件系统访问 | FUSE |
| 每 job 大小 / 时长 | 512 MiB / 20 s(time-based) |
| 缓存状态 | 持久预填充、排空、保留本地缓存的重新挂载 |
| 基准工具 | fio + io_uring |
| 挂载 profile | writeback-throughput-profile |
采集指标:IOPS、吞吐、平均延迟、P95 与 P99 — 冷缓存与热缓存两种状态。
推荐的 fio 配置
[agent-randrw]
rw=randrw
rwmixread=70
bs=4m
iodepth=1
numjobs=8
size=512m
runtime=20
time_based=1
direct=0
group_reporting=1在发布你自己的数据前,请把这些参数替换为真实的基准配置。参见可复现性。

