参考资料 1. 调整ceph的pg数(pg_num, pgp_num) 2. Ceph中PG和PGP的区别
ceph osd poolsetdefault.rgw.buckets.data pgp_num 64 调整后: 原PG 副本数减少(256 - 64) × 3 = 576 释放空间后可安全创建新池。 (3) 方法 3:启用 PG 自动缩放(推荐) 让Ceph 自动优化 PG 数量: # 对所有池启用自动缩放ceph configsetglobal osd_pool_default_pg_autoscale_mode on Ceph 将根据数...
ceph osd poolsettestpool pgp_num12ceph pg dump pgs|grep^1|awk'{print $1,$2,$15}'dumped pgsinformat plain1.a49[1,2,6]1.b48[1,6,2]1.137[3,6,0]1.041[7,0,6]1.348[4,1,2]1.248[7,4,1]1.586[4,6,3]1.480[3,0,4]1.748[1,6,0]1.649[3,6,7]1.938[1,4,2]1.842[1,2,3]...
ceph pg dump|greppg_num 1. 2. 调整PG数量 ceph osd poolset<pool_name>pg_num<new_pg_num> 1. 3. 调整PGP数量 ceph osd poolset<pool_name>pgp_num<new_pgp_num> 1. PG与OSD的关系 通过合理的PG配置,可以实现数据的均匀分布和高效计算。 结尾 本文详细介绍了Ceph中PG的作用、计算方法以及优化策略...
pgp_num 的数量为 128 ceph osd pool set mypool pg_num 128 ceph osd pool set mypool pgp_num 128 ceph osd pool get mypool pg_num ceph osd pool get mypool pgp_num #修改 Pool 副本数量为 2 ceph osd pool set mypool size 2 ceph osd pool get mypool size #修改默认副本数为 2 vim ...
PGP (Placement Group for Placement) 对于数据(对象),最终会写入到实际的物料磁盘OSD中,而PG起到了逻辑归组的作用,类似于数据库中表空间的概念,它的结构图如下: 再来看看PGP的描述: PGP is Placement Group for Placementpurpose, which should be kept equal to the total number of placement groups(pg_num)...
首先来一段英文关于PG和PGP区别的解释: PG = Placement Group PGP = Placement Group for Placement purpose pg_num = number of placement groups mapped to an OSD When pg_num is increased for any pool, every PG of this pool splits into half, but they all remain mapped to their parent OSD. ...
PG 自动扩展功能可以增加pg_num值,这会导致现有 PG 在存储集群扩展时分割。如果 PG 自动扩展功能被禁用,您可以手动增加pg_num值,这将触发 PG 分割进程开始。例如,将pg_num值从4增加到16,它将分成四个部分。增加pg_num值也会增加pgp_num值,但pgp_num值会以升级率增加。逐步增加...
# ceph osd pool set data pgp_num 4 监控集群的状态: # ceph -s PGs 状态将更改为peering、wait_backfill、backfilling、recover等。等待所有 PG 都处于active+clean状态。 对PG 数量不足的所有池重复上述步骤。 将osd max backfills、osd_recovery_max_active和osd_recovery_op_priority设...
但有时候 pg_num 配置小了集群状态会报错,配置大了也会报错。这不是因为这么配置不对,是因为有其它的参数在限制我们随意配置 pg_num。 和PG密切相关的PGP是什么? 这里需要特别说明的是和PG相关的一个概念为PGP,我理解来PGP是用来放置PG使用的,PGP中包含了PG,Pool池中有多少个PG,就又多少个PGP,所以集群设置...