一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种scrub机制的优化方法、系统、装置及可读存储介质与流程

2021-11-22 13:52:00 来源:中国专利 TAG:

技术特征:
1.一种scrub机制的优化方法,其特征在于,包括:启动osd,并为每个pg注册scrub的触发状态;定时进行osd进程的第一压力测试,第一压力测试通过后,osd触发scrub机制去扫描pg;触发scrub机制后,在每次扫描对象之前进行第二压力测试,根据测试结果动态调整本次扫描的参数后再启动扫描。2.根据权利要求1所述的scrub机制的优化方法,其特征在于,所述定时进行osd进程的第一压力测试,第一压力测试通过后,osd触发scrub机制去扫描pg包括:根据预设的时间间隔定时通过预设命令获取过去一分钟内的集群压力值,判断所述集群压力值是否大于第一压力阈值n1,若是,则不触发scrub机制,否则,osd触发scrub机制去扫描pg。3.根据权利要求2所述的scrub机制的优化方法,其特征在于,所述触发scrub机制后,在每次扫描对象之前进行第二压力测试,根据测试结果动态调整本次扫描的参数后再启动扫描包括:触发scrub机制后,在每次扫描对象之前通过预设命令获取过去一分钟内的集群压力值,若所述集群压力值大于第二压力阈值n2,暂停t秒钟后再启动扫描。4.根据权利要求3所述的scrub机制的优化方法,其特征在于,所述触发scrub机制后,在每次扫描对象之前进行第二压力测试,根据测试结果动态调整本次扫描的参数后再启动扫描还包括:若所述集群压力值大于第三压力阈值n3,将每次扫描的对象数量设为a,并启动扫描;若所述集群压力值为零,将每次扫描的对象数量设为b,并启动扫描;其中,a<b。5.根据权利要求4所述的scrub机制的优化方法,其特征在于,所述n1>n2>n3>0;2a=b;t=3。6.根据权利要求1所述的scrub机制的优化方法,其特征在于,还包括:将osd划分为主osd和备osd;主osd根据调整的本次扫描的参数构建扫描对象的列表,并把对象读取上来,同时给备osd发送消息,读取列表中的对象;备osd收到消息后向主osd发送回应信息,并比较主osd上读取的数据是否和备osd上的一致,如果数据不一致,标记为scrub_error状态。7.一种scrub机制的优化系统,其特征在于,包括:注册单元,用于启动osd,并为每个pg注册scrub的触发状态;触发单元,用于定时进行osd进程的第一压力测试,第一压力测试通过后,osd触发scrub机制去扫描pg;调整单元,用于触发scrub机制后,在每次扫描对象之前进行第二压力测试,根据测试结果动态调整本次扫描的参数后再启动扫描;数据读取单元,用于主osd根据调整的本次扫描的参数构建扫描对象的列表,并把对象读取上来,同时给备osd发送消息,读取列表中的对象;一致性比对单元,用于备osd收到消息后向主osd发送回应信息,并比较主osd上读取的数据是否和备osd上的一致,如果数据不一致,标记为scrub_error状态。
8.根据权利要求7所述的scrub机制的优化系统,其特征在于,所述调整单元包括:时间设定模块,用于设置扫描的等待时间;数量设定模块,用于设置每次扫描的对象数量。9.一种scrub机制的优化装置,其特征在于,包括:存储器,用于存储scrub机制的优化程序;处理器,用于执行所述scrub机制的优化程序时实现如权利要求1至6任一项权利要求所述的scrub机制的优化方法的步骤。10.一种可读存储介质,其特征在于:所述可读存储介质上存储有scrub机制的优化程序,所述scrub机制的优化程序被处理器执行时实现如权利要求1至6任一项权利要求所述的scrub机制的优化方法的步骤。

技术总结
本发明提出的一种scrub机制的优化方法、系统、装置及可读存储介质,所述方法包括:启动OSD后为每个PG注册scrub的触发状态;定时进行OSD进程的第一压力测试,第一压力测试通过后,OSD触发scrub机制去扫描PG;触发scrub机制后,动态调整本次扫描的参数后再启动扫描;比较主OSD上读取的数据是否和备OSD上的一致,如果数据不一致,标记为scrub_error状态。本发明能够根据前端的业务压力,自动调整当前的scrub触发,在保证scrub能够执行的情况下,尽可能降低scrub对前端业务影响。scrub对前端业务影响。scrub对前端业务影响。


技术研发人员:胡超超 李景要
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2021.07.30
技术公布日:2021/11/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献