Calculator
容量与性能计算器
调整冗余方式、节点与盘的配置,看看一套集群最后真正能用多少、理论上能跑多快。原理见 副本与纠删码 和 容量与性能规划。
冗余方式
副本数 size
介质
规划水位:80%
Ceph 默认 nearfull 85%、full 95%,建议按 75%~80% 规划。
可用容量
12.3TB
≈ 11.2 TiB · 裸容量的 26.7% · 可容忍 2 个故障域同时失效
裸容量46.1 TB · 12 块盘 × 3.84 TB
3 副本后15.4 TB · 效率 33%
可用容量12.3 TB · 水位 80%
随机读 IOPS 上限
600k
12 个 OSD × 50.0k
随机写 IOPS 上限
200k
每次写落到 3 个 OSD
顺序读带宽上限
9.4 GB/s
受限于网络
顺序写带宽上限
3.1 GB/s
写放大 3.00×
坏一块盘需重建
3.1 TB
按规划水位估算
坏一台节点需重建
12.3 TB
重建期间性能下降
单存储池 PG 参考
512
OSD × 100 ÷ 宽度,取 2 的幂
需要注意
- 网络先于磁盘成为带宽瓶颈,考虑升级网卡或分离集群网络。
性能数字是按单 OSD 经验值线性累加的理论上限,没有算 CPU、客户端并发、元数据和网络拓扑的影响,真实集群通常只能达到其中一部分。上线前请用 fio、rados bench 或 elbencho 实测,方法见 基准测试。