开始学习

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 实测,方法见 基准测试