标签:recover min pre 情况 recovery lock cli run conf
ceph在某些情况下,需要进行数据均衡,后端的数据均衡IO会对client的IO造成影响从而影响到集群的业务IO,所以我们需要对数据均衡IO进行控制,主要是业务优先
和恢复优先
。ceph tell osd.* injectargs ‘--osd-max-backfills 1 --osd-recovery-max-active 1 --osd-recovery-max-single-start 1‘
ceph tell osd.* injectargs ‘--osd-recovery-sleep 1‘
ceph tell osd.* injectargs ‘--osd-max-backfills 5 --osd-recovery-max-active 5 --osd-recovery-max-single-start 5‘
ceph tell osd.* injectargs ‘--osd-recovery-sleep 0‘
ceph --admin-daemon /var/run/ceph/ceph-osd.0.asok config show | grep -E "osd_max_backfills|osd_recovery_max_active|osd_recovery_max_single_start|osd_recovery_sleep"
参数解析:
osd_max_backfills : 每个OSD上面控制backfill同时恢复的PG数目
osd_recovery_max_active: 控制同时recovery恢复的请求数目
osd_recovery_max_single_start: 一个PG Recovery对应的Object个数
osd_recovery_sleep: 出队列后先Sleep一段时间,拉长两个Recovery的时间间隔
标签:recover min pre 情况 recovery lock cli run conf
原文地址:https://blog.51cto.com/wendashuai/2492689