一种基于存储控制卡的处理方法和装置制造方法及图纸

技术编号:42058711 阅读:65 留言:0更新日期:2024-07-16 23:37
本发明专利技术实施例提供了一种基于存储控制卡的处理方法和装置,应用于存储技术领域,包括:接收主机下发的数据读取命令,在数据读取命令请求的数据仅部分存储于受掉电保护区域的情况下,确定数据读取命令请求的数据的属性信息及数据读取命令请求的数据在受掉电保护区域中的数据命中情况,根据属性信息和数据命中情况,确定与数据读取命令适配的目标数据传输策略,并根据目标数据传输策略,将数据读取命令请求的数据采用独立路径分别从受掉电保护区域和存储设备传输至主机,以应答数据读取命令。通过本发明专利技术实施例,实现了对部分命中存储控制卡中缓存情况处理的优化,简化了整体流程,降低了IO响应延迟和对本地存储带宽的占用。

【技术实现步骤摘要】

本专利技术涉及存储,特别是涉及一种基于存储控制卡的处理方法和装置


技术介绍

1、目前,存储控制卡(raid)中的数据缓存(data cache)是受主机写操作驱动的,即在写回(write back)模式下,存储控制卡会先将数据暂存入存储控制卡中受掉电保护区域(即数据缓存)中,之后就会立即应答主机写io(input output,输入输出)操作完成。而在存储控制卡的后台任务中,通常设置有一种负责将数据缓存中的数据进行刷出落盘的任务,一般称之为去缓存(cache destage),去缓存任务与前台的主机io读写时异步分离执行的。

2、由于存储控制卡中数据缓存设置和去缓存任务的存在,导致每笔主机的读io都需要先对数据缓存中的内容进行查找,查找结果分三种情况:

3、1、不命中(cache miss):当主机请求的数据完全不存在于数据缓存中时,这被称为缓存不命中,数据可以全部直接从存储设备中读取。

4、2、命中( cache hit):当主机请求的数据完全存在于数据缓存中时,这被称为缓存命中,数据可以直接从缓存中快速读取,无需访本文档来自技高网...

【技术保护点】

1.一种基于存储控制卡的处理方法,其特征在于,所述存储控制卡与主机、存储设备连接,所述存储控制卡设置有受掉电保护区域,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据传输策略,将所述数据读取命令请求的数据采用独立路径分别从所述受掉电保护区域和所述存储设备传输至所述主机,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据传输策略,将所述数据读取命令请求的数据采用独立路径分别从所述受掉电保护区域和所述存储设备传输至所述主机,包括:

4.根据权利要求2所述的方法,其特征在于,所述将所述存储设备中所述数据读取命...

【技术特征摘要】

1.一种基于存储控制卡的处理方法,其特征在于,所述存储控制卡与主机、存储设备连接,所述存储控制卡设置有受掉电保护区域,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据传输策略,将所述数据读取命令请求的数据采用独立路径分别从所述受掉电保护区域和所述存储设备传输至所述主机,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据传输策略,将所述数据读取命令请求的数据采用独立路径分别从所述受掉电保护区域和所述存储设备传输至所述主机,包括:

4.根据权利要求2所述的方法,其特征在于,所述将所述存储设备中所述数据读取命令请求的完整数据传输至所述主机,并将所述受掉电保护区域中所述数据读取命令命中的部分数据传输所述主机,以采用所述命中的部分数据覆盖所述完整数据中相应的部分,包括:

5.根据权利要求3所述的方法,其特征在于,所述将所述受掉电保护区域中所述数据读取命令命中的部分数据传输所述主机,并将所述存储设备中所述数据读取命令请求的其他数据传输所述主机,包括:

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求4或5所述的方法,其特征在于,所述数据读取命令包括逻辑卷标识、起始逻辑区块地址、数据大小;

8.根据权利要求4或5所述的方法,其特征在于,在所述根据所述数据读取命令在所述存储控制卡中进行缓存行查询,得到所述数据读取命令命中的相关缓存行之后,还包括:

9.根据权利要求4或5所述的方法,其特征在于,在所述根据所述数据读取命令在所述存储控制卡中进行缓存行查询,得到所述数据读取命令命中的相关缓存行之后,还包括:

10.根据权利要求4或5所述的方法,其特征在于,在所述将所述第一数据列表中的第一页表指针转换为第二页表指针,并将所述第二页表指针存储至第二数据列表之前,还包括:

11.根据权利要求4或5所述的方法,其特征在于,所述将所述...

【专利技术属性】
技术研发人员:王江李树青孙华锦李幸远
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1