【技术实现步骤摘要】
RAID处理读IO的方法、装置、设备及介质
[0001]本专利技术涉及计算机
,特别涉及RAID处理读IO的方法、装置、设备及介质。
技术介绍
[0002]存储系统中RAID(Redundant Array of Independent Disks,即独立磁盘冗余阵列)模块在处理读IO(Input/Output,即输入/输出)时一般是直接去读盘上的数据,然后把读到的数据返回给主机。由于每次处理读IO任务时都需要去盘中读取数据,大大浪费时间,因此处理IO任务也十分低。
[0003]综上可见,如何提高RAID处理读IO的效率是本领域有待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种RAID处理读IO的方法、装置、设备及介质,提高RAID处理读IO的效率。其具体方案如下:
[0005]第一方面,本申请公开了一种RAID处理读IO的方法,包括:
[0006]确定出在预设周期内上一读IO任务的第一条带的处理次数;
[0007]利用所述第一条带和对应的 ...
【技术保护点】
【技术特征摘要】
1.一种RAID处理读IO的方法,其特征在于,包括:确定出在预设周期内上一读IO任务的第一条带的处理次数;利用所述第一条带和对应的所述处理次数生成IO热度分布表;判断目标内存中的剩余存储量是否大于预设阈值,若大于则利用预设定时器遍历所述IO热度分布表,筛选出满足预设条件的第二条带;读取所述第二条带的所有数据,并生成当前缓存数据,以便当目标RAID监测到当前读IO任务时,则利用所述当前缓存数据处理所述当前读IO任务。2.根据权利要求1所述的RAID处理读IO的方法,其特征在于,所述确定出在预设周期内上一读IO任务的第一条带的处理次数,包括:若接收到当前分布表生成指令,则确定出在预设周期内上一读IO任务的第一条带的处理次数。3.根据权利要求2所述的RAID处理读IO的方法,其特征在于,所述若接收到当前分布表生成指令,则确定出在预设周期内上一读IO任务的第一条带的处理次数之前,还包括:计算出上一分布表生成指令的生成时刻与当前时刻之间的时间间隔,并判断所述时间间隔是否与所述预设周期匹配,若匹配则生成所述当前分布表生成指令。4.根据权利要求2所述的RAID处理读IO的方法,其特征在于,所述判断目标内存中的剩余存储量是否大于预设阈值之后,还包括:若判定所述剩余存储量不大于预设阈值,则生成预设缓存数据清除指令;利用所述预设缓存数据清除指令将所述目标内存中上一缓存数据进行清除,并生成所述当前分布表生成指令。5.根据权利要求4所述的RAID处理读IO的方法,其特征在于,所述利用预设定时器遍历所述IO热度分布表,筛选出满足预设条件的第二条带,包括:利用预设定时器依次判断所述IO热度分布表中是否存在满足预设条件的第二条带;若存在则筛选出满足所述预设条件的所述第二条带,若不满足则生成所述预设缓存数据清除指令。6.根...
【专利技术属性】
技术研发人员:苏涛,朱红玉,贺坤,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。