成都论坛

osd weight、reweight 数值调整

[复制链接]

1275

主题

1275

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
分享到:
发表于 2021-11-26 11:35:10 | 显示全部楼层 |阅读模式

1、简介    ceph 集群搭建成功后,很多时候 pg 分布是不均匀的,此时 就需要 我们 通过 手动调整 weight值,从而 达到 pg相对均衡(本文 针对 有ceph 基础的人,所以 命令 不会 进行解释)
   
# ceph osd treeID CLASS WEIGHT  TYPE NAME      STATUS REWEIGHT PRI-AFF -1       0.20181 root default                           -7       0.05499     host mon0                           0   hdd 0.01799         osd.0      up  1.00000 1.00000  1   hdd 0.01799         osd.1      up  1.00000 1.00000     
2weight 值调整weight代表osd的权重,1 = 1TB;可以通过调整weight 值来调整pg分布;需要注意的是与容量之间的等价关系只是认为量化 出来的,用于 crush 计算的一个 衡量标准

2.1 调整命令# ceph osd crush reweight {name} {float[0.0-1]}   
2.1 预估 pg分布#### osdmaptool 实现 预估 pg分布# osdmaptool /tmp/osdmap --test-map-pgs --import-crush {crushmap}   
3reweight 值调整    reweight 代表 在 weight 的基础上 进行 百分比配比
3.1 调整命令# ceph osd reweight-by-utilization {avr_num} {float} {osd_num} [--no-increasing]# ceph osd reweight-by-pg {avr_num} {float} {osd_num} [[pool1] ... [poolN]]   
3.2 预估 变化# ceph osd test-reweight-by-utilization {avr_num} {float} {osd_num} [--no-increasing]# ceph osd test-reweight-by-pg {avr_num} {float} {osd_num} [[pool1] ... [poolN]]
MPLS作为一种多协议支持技术,对第二层和第三层协议有很好的支持,自然成为IPv6/v4共存的桥梁。在这里,从这座桥开始,我们将了解MPLS VPN能为我们做些什么。


快速回复 返回顶部 返回列表