1. 程式人生 > >ceph weight 和 reweight的區別

ceph weight 和 reweight的區別

用ceph osd tree 命令檢視ceph 叢集,會發現有weight 和 reweight 兩個值

weight 權重和磁碟的容量有關,一般1T,值為1.000, 500G就是0.5 

其和磁碟的容量有關係,不因磁碟可用空間的減少而變化

其可以通過以下命令設定

ceph osd crush reweight 

Reweight  是一個0到1 之間的值,可以用以下命令設定,

ceph osd reweight  

當reweight改變時,weight值並不會變化。它影響PG的到OSD的對映關係。Reweight 引數的目的,由於ceph的CRUSH演算法隨機分配,是概率統計意義上的資料均衡,當小規模叢集,pg資料相對較少時,會產生一些不均勻的情況,通過調整reweight 引數,達到資料均衡。