通常在创建pool之前,需要覆盖默认的pg_num,官方推荐: 若少于5个OSD, 设置pg_num为128。 5~10个OSD,设置pg_num为512。 10~50个OSD,设置pg_num为4096。 超过50个OSD,可以参考pgcalc计算。 ...
. 用ceph官网提供的pg计算器计算 可直接使用Ceph官网pg计算器计算pg num,填入相关参数即可得出推荐的pg num,如下图: . 用公式计算 pg num计算值为: 注意: 最终pg num的计算结果取接近计算值的 次幂,以提高CRUSH算法效率。例如:计算值为 时,取 作为结果。pgp num的值应设置为与pg num一致。 参数解释: Target PGs per OSD:预估 ...
2020-05-25 11:32 0 1948 推荐指数:
通常在创建pool之前,需要覆盖默认的pg_num,官方推荐: 若少于5个OSD, 设置pg_num为128。 5~10个OSD,设置pg_num为512。 10~50个OSD,设置pg_num为4096。 超过50个OSD,可以参考pgcalc计算。 ...
https://www.jianshu.com/p/ae96ee24ef6c 调整ceph的pg数 PG全称是placement groups,它是ceph的逻辑存储单元。在数据存储到cesh时,先打散成一系列对象,再结合基于对象名的哈希操作、复制级别、PG数量,产生 ...
PG_NUM 用此命令创建存储池时: 确定 pg_num 取值是强制性的,因为不能自动计算。下面是几个常用的值: 少于 5 个 OSD 时可把 pg_num 设置为 128; OSD 数量在 5 到 10 个时,可把 pg_num 设置为 512; OSD 数量在 10 ...
版本:mimic https://192.168.1.5:8006/pve-docs/chapter-pveceph.html#pve_ceph_osds As a rule of thumb, for roughly 1 TiB of data, 1 GiB of memory ...
本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 (5)Ceph 与 OpenStack 集成的实现 (6)QEMU-KVM ...
Pool 对应 PG PGP数量的计算公式: 官方计算地址 Total PGs = ((Total_number_of_OSD * Target PGs per OSD) / max_replication_count) / pool_count Target PGs per OSD 通常 ...
目录 1. PG介绍 2. 计算PG数 3. 修改PG和PGP 4. 集群扩容对PG分布的影响 1. PG介绍 PG, Placement Groups。CRUSH先将数据分解成一组对象,然后根据对象名称、复制级别和系统中的PG数等信息执行散列操作 ...
被设置为 100 创建POOL 通常在创建pool之前,需要覆盖默认的pg_num,官方推荐: ...