【技术实现步骤摘要】
本专利技术实施例涉及计算机,具体涉及一种后端流控方法、装置、计算机设备及可读存储介质。
技术介绍
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所述的方法,其特征在于,所述确定所述第二操作为从等待队列中取出...
【专利技术属性】
技术研发人员:段延亮,张辅云,李兵,任银锁,李岩哲,王欢,马吉,
申请(专利权)人:无锡众星微系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。