基准测试

基准驱动的
开发方式

BrewFS 将 RandRW、元数据密集访问、多智能体扩展性与对象后端性能视为一等公民基准场景 — 在公开配置下测量,绝不做普适性宣称。


PRIMARY

RandRW 基准

在当前 Redis + RustFS 基准中,BrewFS 相比 JuiceFS 达到 完整排空混合随机 I/O 吞吐快 92% — 这是多智能体工作区中占主导地位的访问模式。

BrewFS · drained total
1.92×
JuiceFS · drained total
1.0×
查看 RandRW 基准 →
METADATA

元数据密集基准

目录扫描、stat、lookup、rename 与文件属性操作在 agent 工作区中无处不在。该基准针对可插拔后端隔离测量元数据路径。

readdirstatlookuprenamegetattr
SCALING

多智能体扩展性

测量 1、2、4、8、16 个并发 agent 共享同一工作区时 BrewFS 的表现。

1 agent2 agents4 agents8 agents16 agents
OBJECT

对象后端基准

测量 LocalFS、MinIO、RustFS、Ceph RGW、AWS S3 及其他 S3 兼容后端的对象 IO 性能。

LocalFSMinIORustFSCeph RGWAWS S3

原则

基准测试原则

BrewFS 基准测试始终公开负载配置、后端设置、缓存状态、挂载选项、硬件、软件版本与 commit 哈希。性能结论必须与具体负载绑定。

  • 可复现。 配置与 commit 哈希全部公开。
  • 透明。 包含硬件、软件版本与挂载选项。
  • 负载相关。 每个结论都与明确定义的负载绑定。
  • 配置感知。 始终报告缓存状态与后端。
  • 不做误导性的普适宣称。 我们从不宣称 BrewFS 在所有场景都更快。