溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ceph osd weight、reweight 數(shù)值調整

發(fā)布時間:2020-08-02 08:35:26 來源:網(wǎng)絡 閱讀:3022 作者:堅韌的石頭 欄目:建站服務器

1、簡介

????ceph 集群搭建成功后,很多時候 pg 分布是 不均勻的,此時 就需要 我們 通過 手動調整 weight值,從而 達到 pg相對均衡(本文 針對 有ceph 基礎的人,所以 命令 不會 進行解釋)
????

# ceph osd tree
ID 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 

????

2、weight 值調整

????weight 代表 osd的權重,1 = 1TB;可以 通過 調整 weight 值 來調整 pg分布;需要注意的是 與容量 之間的 等價關系 只是 認為 量化 出來的,用于 crush 計算的一個 衡量標準
????

2.1 調整命令

# ceph osd crush reweight {name} {float[0.0-1]}

????

2.1 預估 pg分布

#### osdmaptool 實現(xiàn) 預估 pg分布
# osdmaptool /tmp/osdmap --test-map-pgs --import-crush {crushmap}

????

3、reweight 值調整

    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]]

????

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI