[发明专利]分布式存储系统中IO流量控制方法、装置和存储介质有效
申请号: | 201910929820.1 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110650206B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 张朝潞 | 申请(专利权)人: | 北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L47/283 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 吴淑艳 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储系统 io 流量 控制 方法 装置 存储 介质 | ||
1.一种分布式存储系统中IO流量控制方法,其特征在于,包括:
在当前发送周期内,当每发送一次读写IO请求后,按照休眠调整步长增加休眠时长;
判断所述休眠时长是否大于预设的时长阈值;
如果是,则暂停发送IO请求进入休眠阶段,直至达到所述休眠时长后,继续发送IO请求;
如果否,则继续发送IO请求;
在所述分布式存储系统运行过程中,按照以下方法调整所述休眠调整步长:
在所述分布式存储系统运行过程中,采集IOPS实际值;
根据所述IOPS实际值和所述IOPS限制值调整所述休眠调整步长;
根据所述IOPS实际值和所述IOPS限制值,按照以下公式调整所述休眠调整步长:
其中:
Intervalr为调整后的休眠调整步长;
Intervals为调整前的休眠调整步长;
count为IOPS实际值;
IOPS为IOPS限制值;
n为第二预设值。
2.根据权利要求1所述的方法,其特征在于,在所述分布式存储系统启动时,按照以下方法确定所述休眠调整步长:
根据第一预设值和预设的每秒读写次数IOPS限制值确定所述休眠调整步长。
3.根据权利要求2所述的方法,其特征在于,还包括:
如果更新了所述IOPS限制值,则根据所述第一预设值和更新后的IOPS限制值调整所述休眠调整步长。
4.一种分布式存储系统中IO流量控制装置,其特征在于,包括:
发送模块,用于在每一发送周期内,发送读写IO请求;
采集模块,用于当所述发送模块每发送一次读写IO请求后,按照休眠调整步长增加休眠时长;判断所述休眠时长是否大于预设的时长阈值;如果判断结果为是,则暂停所述发送模块发送IO请求进入休眠阶段,直至达到所述休眠时长后,控制所述发送模块继续发送IO请求;如果判断结果为否,则控制所述发送模块继续发送IO请求;
还包括:第一调整模块,用于在所述分布式存储系统运行过程中,采集IOPS实际值;根据所述IOPS实际值和所述IOPS限制值调整所述休眠调整步长,其中,根据所述IOPS实际值和所述IOPS限制值,按照以下公式调整所述休眠调整步长:
其中:
Intervalr为调整后的休眠调整步长;
Intervals为调整前的休眠调整步长;
count为IOPS实际值;
IOPS为IOPS限制值;
n为第二预设值。
5.根据权利要求4所述的装置,其特征在于,还包括:
确定模块,用于在所述分布式存储系统启动时,根据第一预设值和预设的每秒读写次数IOPS限制值确定所述休眠调整步长。
6.一种计算装置,其特征在于,所述计算装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至3中任一项所述的方法的步骤。
7.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910929820.1/1.html,转载请声明来源钻瓜专利网。