一般情况下可以操作以下参数实现速度控制,但是要留意,速度越快对集群性能的影响越大;可以动态的调整参数值,观察recovery对集群性能影响情况,找到合适自己的值,即不会对client请求造成过大影响的同时保障最优的recovery速度。
osd_recovery_max_single_start:指示每个可同时启动多少线程实现recovery
osd_backfill_retry_interval:osd在重试回填请求之前等待的秒数(默认30秒)
osd_recovery_sleep_hdd:指示hd磁盘在恢复过程中的休眠时间
osd_recovery_sleep_ssd:指示ssd磁盘在恢复过程中的休眠时间
osd_max_backfills:允许进出 OSD 的最大回填操作数。数字越大,恢复越快。
osd_recovery_max_active:OSD恢复请求的数量。数字越大,恢复越快。
osd_recovery_op_priority:恢复操作优先级,取值1-63,值越高占用资源越高,恢复越快。
osd_recovery_priority:同上,恢复操作的优先级,如过不希望影响业务,设置优先级低一些,数字越小,性能影响越小。
- 阅读剩余部分 -