[发明专利]一种流量控制方法及装置有效
申请号: | 202010192639.X | 申请日: | 2020-03-18 |
公开(公告)号: | CN111399779B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 上官应兰;张学东 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 控制 方法 装置 | ||
1.一种流量控制方法,其特征在于,该方法应用于存储设备中的RAID,所述方法包括:
在RAID重建过程中,将上一个统计周期内的所有前端IO延时之和除以该统计周期内所有前端IO的数目的商,得到上一个统计周期的前端IO平均延时;
获取上一个统计周期的前端IO和重建IO比例;比较所述前端IO平均延时和预先计算的目标延时的大小,若所述前端IO平均延时小于预先计算的目标延时,则在所述上一个统计周期的前端IO和重建IO比例基础上,按照预先计算的下调步长减少前端IO的比值,将调整后的比例作为当前统计周期的前端IO和重建IO比例;若所述前端IO平均延时大于预先计算的目标延时,则在所述上一个统计周期的前端IO和重建IO比例基础上,按照预先计算的上调步长增加前端IO的比值,将调整后的比例作为所述当前统计周期的前端IO和重建IO比例;若所述前端IO平均延时等于预先计算的目标延时,则将所述上一个统计周期的前端IO和重建IO比例作为所述当前统计周期的前端IO和重建IO比例;其中,计算所述上调步长和所述下调步长,具体包括:计算上限阈值,所述上限阈值具体为所述目标延时与所述目标延时和基准延时的差值之和;若所述前端IO平均延时小于等于所述基准延时,则所述下调步长=预设下调步长单位×下调系数,所述下调系数是大于1的整数;若所述前端IO平均延时大于所述基准延时且小于所述目标延时,则所述下调步长=预设下调步长单位;若所述前端IO平均延时大于所述目标延时小于所述上限阈值时,则所述上调步长=预设上调步长单位;若所述前端IO平均延时大于等于所述上限阈值,则所述上调步长=预设上调步长单位×上调系数,所述上调系数是大于1的整数;所述基准延时的确定方式包括:在预先指定的多个所述统计周期对应的时间段内停止下发重建IO、且持续下发前端IO,计算所述时间段内的前端IO平均延时作为基准延时;
按照所述当前统计周期的前端IO和重建IO比例循环下发前端IO和重建IO,直到当前统计周期结束。
2.根据权利要求1所述的方法,其特征在于,预先计算目标延时,具体包括:
基于基准延时和预设的影响系数计算目标延时。
3.根据权利要求2所述的方法,其特征在于,所述基于基准延时和预设的影响系数计算目标延时,具体包括:
目标延时=基准延时×预设影响系数,其中所述预设影响系数大于1。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
RAID开始重建的首个统计周期内,预先计算目标延时,设置所述当前统计周期的前端IO和重建IO比例为初始值。
5.根据权利要求1所述的方法,其特征在于,所述比较所述前端IO平均延时和预先计算的目标延时的大小,具体包括:
计算所述前端IO平均延时和预先计算的目标延时的差值;
若差值在预设波动范围内,则判定所述前端IO平均延时等于预先计算的目标延时;
若差值在预设波动范围外且差值是负数,则判定所述前端IO平均延时小于预先计算的目标延时;
若差值在预设波动范围外且差值是正数,则判定所述前端IO平均延时大于预先计算的目标延时。
6.根据权利要求1所述的方法,其特征在于,所述按照所述当前统计周期的前端IO和重建IO比例循环下发前端IO和重建IO,直到当前统计周期结束,具体包括:
所述前端IO和重建IO的比例为m:n,其中m为预设范围内的正整数,n为预设正整数;
先下发m*k个前端IO,之后下发n*k个重建IO,其中k为预设比例系数,k为正整数;
重复执行,直到当前统计周期结束。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述当前统计周期的前端IO和重建IO比例中,所述m的值达到所述预设范围中最大值,则停止下发重建IO,重新计算目标延时,基于重新计算的目标延时设置当前统计周期的前端IO和重建IO比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010192639.X/1.html,转载请声明来源钻瓜专利网。