ceph学习之PG
来源:互联网 发布:html5网购商城源码 编辑:程序博客网 时间:2024/05/26 09:54
PG的计算公式:
整个集群PG的计算公式
Total PGs = ((Total_number_of_OSD * 100) / max_replication_count)
每个POOL中PG的计算公式:
Total PGs = (Total_number_of_OSD * 100) / max_replication_count / pool_count
结算的结果往上取靠近2的N次方的值。比如总共OSD数量是160,复制份数3,pool数量也是3,那么按上述公式计算出的结果是1777.7。取跟它接近的2的N次方是2048,那么每个pool分配的PG数量就是2048。
在更改pool的PG数量时,需同时更改PGP的数量。PGP是为了管理placement而存在的专门的PG,它和PG的数量应该保持一致。如果你增加pool的pg_num,就需要同时增加pgp_num,保持它们大小一致,这样集群才能正常rebalancing。下面介绍如何修改pg_num和pgp_num。
检查pool2里面pg的数目
[root@mon1 ~]# ceph osd pool get pool2 pg_numpg_num: 128[root@mon1 ~]# ceph osd pool get pool2 pgp_numpgp_num: 128[root@mon1 ~]#
阅读全文
0 0
- ceph学习之PG
- Ceph-智能分布CRUSH之Object与PG与OSD
- Ceph-智能分布CRUSH之Object与PG与OSD
- ceph pg split
- ceph pg数量调整
- ceph - pg 常见状态
- ceph: PG 状态
- ceph PG数 告警
- ceph学习之pool
- ceph存储 ceph中PG的意义
- ceph中 PG的意义
- Ceph PG的不同状态
- Ceph PG 归置组状态
- ceph 存储池PG查看和PG存放OSD位置
- ceph pg(placement group)状态总结
- Ceph建立纠删码池时PG出现creating+incomplete
- ceph存储 PG的数据恢复过程
- [置顶]Ceph源码解析:PG peering
- php array_splice 用法总结
- 1.Python入门之基本语句
- 超如何利用记忆心理学提高用户体验
- hdoj 2049 不容易系列之(4)——考新郎
- Java里如何实现线程间通信?
- ceph学习之PG
- 在Ubuntu使用基于L2TP的VPN设置
- 600275武昌鱼,股价从25元跌至7元 留下一地鸡毛!为保壳溢价超60%卖亏损资产
- 阿姆斯壮数(c/python)
- java Lesson08总结
- 定义设计原则,驱动设计决策
- eclipse集成反编译插件
- 回首Java——希尔排序(最小增量排序)
- 【Tensorflow】tf.Graph()函数