后端流控方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:43846250 阅读:21 留言:0更新日期:2024-12-31 18:40
本发明专利技术涉及计算机技术领域,公开了一种后端流控方法、装置、计算机设备及可读存储介质,该方法包括:获取当前脏缓存行信息以及当前请求信息;将当前脏缓存行信息与预设流控范围进行对比,确定并执行第一操作;将当前请求信息与预设流控阈值进行对比,确定并执行第二操作。如此,基于当前脏缓存行的使用情况与预设流控范围之间的大小关系确定对第一请求的处理操作,基于当前后端IO的使用情况与预设流控阈值之间的大小关系确定对第二请求的处理操作,从而综合考虑当前脏缓存行和后端IO的使用情况,兼顾前台和后台的IO的执行,从而在流控的同时保证系统性能,避免系统性能出现下降和波动的情况。

【技术实现步骤摘要】

本专利技术实施例涉及计算机,具体涉及一种后端流控方法、装置、计算机设备及可读存储介质


技术介绍

1、随着硬盘使用时间变长,硬盘会因为碎片化的问题而出现性能下降的问题,因此需要进行流控处理,避免性能差的盘拖慢性能好的盘而造成整个系统的iops(input/output operations per second,每秒处理的io数量)降低。目前实现流控的方法,通常是在超过流控线后不再下发后端io,并将后端io挂入到链表中,等到后端io的数量降低到流控线以下后再摘链投递,这样会造成后端io的资源号被链表长期占用,导致其他没有被流控的盘因为没有资源号而无法产生后端io,造成系统性能下降。


技术实现思路

1、鉴于上述问题,本专利技术实施例提供了一种后端流控方法、装置、计算机设备及可读存储介质,用于解决现有技术中存在的对后端io的流控会造成系统性能下降的问题。

2、根据本专利技术实施例的一个方面,提供了一种后端流控方法,该方法包括:

3、获取当前脏缓存行信息以及当前请求信息;当前脏缓存行信息为用本文档来自技高网...

【技术保护点】

1.一种后端流控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预设流控范围包括脏缓存行阈值;所述将所述当前脏缓存行信息与预设流控范围进行对比,确定并执行第一操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设流控范围还包括刷新阈值;所述刷新阈值对应的脏缓存行的数量小于所述脏缓存行阈值对应的脏缓存行的数量;所述确定所述第一操作为将所述第一请求从等待队列中取出和/或为所述第一请求申请脏缓存行,并执行所述第一操作之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述当前请求信息与预设流控阈值进行对比...

【技术特征摘要】

1.一种后端流控方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预设流控范围包括脏缓存行阈值;所述将所述当前脏缓存行信息与预设流控范围进行对比,确定并执行第一操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设流控范围还包括刷新阈值;所述刷新阈值对应的脏缓存行的数量小于所述脏缓存行阈值对应的脏缓存行的数量;所述确定所述第一操作为将所述第一请求从等待队列中取出和/或为所述第一请求申请脏缓存行,并执行所述第一操作之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述将所述当前请求信息与预设流控阈值进行对比,确定并执行第二操作,包括:

5.根据权利要求4所述的方法,其特征在于,所述确定所述第二操作为从等待队列中取出...

【专利技术属性】
技术研发人员:段延亮张辅云李兵任银锁李岩哲王欢马吉
申请(专利权)人:无锡众星微系统技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1