码迷,mamicode.com
首页 > 其他好文 > 详细

Ceph 业务优先和恢复优先配置

时间:2020-05-06 13:39:45      阅读:214      评论:0      收藏:0      [点我收藏+]

标签: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的时间间隔

Ceph 业务优先和恢复优先配置

标签:recover   min   pre   情况   recovery   lock   cli   run   conf   

原文地址:https://blog.51cto.com/wendashuai/2492689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!