基准测试基准驱动的
基准驱动的
开发方式
BrewFS 将 RandRW、元数据密集访问、多智能体扩展性与对象后端性能视为一等公民基准场景 — 在公开配置下测量,绝不做普适性宣称。
PRIMARY
RandRW 基准
在当前 Redis + RustFS 基准中,BrewFS 相比 JuiceFS 达到 完整排空混合随机 I/O 吞吐快 92% — 这是多智能体工作区中占主导地位的访问模式。
BrewFS · drained total
1.92×
JuiceFS · drained total
1.0×
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 在所有场景都更快。