Как помешать ceph для полного почти полного OSD в восстановлении - PullRequest
0 голосов
/ 27 марта 2020

У меня большая проблема в ceph. У меня есть кластер с 500 osd, и утилиты 20 из них превышают 80%, как показано ниже

osd.X       utils%
20           95%
25           90%
26           85%
216          84%
.            .
.            .
.            .
2            13%
400          10 %

, если я увеличу pg, ceph не изменит osd.2 или osd.400 и данные восстановления go к osd.25 osd.26, который уже почти заполнен. Я знаю, что могу изменить вес или изменить вес sh, но они не помогают, потому что

1 - если я уменьшу вес osd.20, данные снова попадут в osd.25 и osd.26, все OSD имеет тот же вес

2 - это займет много времени. при увеличении pg скорость становится намного быстрее.

вопрос в том, как мне предотвратить запись данных в osd.25 и osd.26 и данных go в osd.2 и osd.400

...