[发明专利]一种RAID系统的IO处理方法及相关装置在审
| 申请号: | 202010071075.4 | 申请日: | 2020-01-21 |
| 公开(公告)号: | CN111290711A | 公开(公告)日: | 2020-06-16 |
| 发明(设计)人: | 刘丹 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 raid 系统 io 处理 方法 相关 装置 | ||
本申请公开了一种RAID系统的IO处理方法,包括:根据数据卷区域信息将待操作卷与RAID条带建立条带映射关系,将待操作卷与目标控制器建立控制器对应关系;当接收到IO处理请求时,根据条带映射关系和控制器对应关系确定IO处理请求的目标卷对应的控制器和RAID条带;通过控制器采用RAID条带对IO处理请求进行处理。通过建立的条带映射关系和控制器对应关系确定出每次处理IO时的控制器和RAID条带,而不是被其他IO调用,就可以不采用条带锁进行控制,避免性能损耗,提高了处理速度。本申请还公开了一种RAID系统的IO处理装置、存储服务器以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及存储系统技术领域,特别涉及一种RAID系统的IO处理方法、IO处理装置、存储服务器以及计算机可读存储介质。
背景技术
目前在存储技术领域中,一般存储设备会使用RAID(Redundant Array ofIndependent Disks)技术提升存储的性能和可靠性。其中,RAID即独立磁盘冗余阵列,通常简称为磁盘阵列。简单地说,RAID是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术。RAID条带是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中的不同磁盘上的方法。简单的说,条带是一种将多个磁盘驱动器合并为一个卷的方法。因此,为了提高存储设备的性能RAID采用条带方式进行组织和管理,可以保证数据的一致性和可靠性。
现有技术的做法是当数据写入一个条带中,首先对该条带进行加锁处理,这样无论何种方式落入该条带的IO都会等待条带锁解锁后才能处理,保证数据访问的正确性。但是由于条带锁需要消耗资源,当上层系统的IO负载很大时候,条带锁会由于过多的消耗导致等待锁释放现象发生,进而影响IO的处理速度,使得条带锁成为存储性能指标的瓶颈点之一。并且,在多控制器存储系统下条带锁对性能的影响尤其突出。是因为多控制器的条带锁需要控制器之间的通信来进行确认,进一步的影响了存储的性能指标。
因此,如何避免RAID中的条带锁对IO的处理速度进行影响是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种RAID系统的IO处理方法、IO处理装置、存储服务器以及计算机可读存储介质,通过建立的条带映射关系和控制器对应关系确定出每次处理IO时的控制器和RAID条带,而不是被其他IO调用,就可以不采用条带锁进行控制,避免性能损耗,提高了处理速度。
为解决上述技术问题,本申请提供一种RAID系统的IO处理方法,包括:
根据数据卷区域信息将待操作卷与RAID条带建立条带映射关系,将所述待操作卷与目标控制器建立控制器对应关系;其中,所述条带映射关系为RAID条带唯一对应一个待操作卷的关系;
当接收到IO处理请求时,根据所述条带映射关系和所述控制器对应关系确定所述IO处理请求的目标卷对应的控制器和RAID条带;
通过所述控制器采用所述RAID条带对所述IO处理请求进行处理。
可选的,根据数据卷区域信息将待操作卷与RAID条带建立条带映射关系,将所述待操作卷与目标控制器建立控制器对应关系,包括:
根据数据卷区域信息确定所述待操作卷的地址范围;
将所述待操作卷的地址范围与所述RAID条带建立所述条带对应关系;
将所述待操作卷的地址范围与所述目标控制器建立所述控制器对应关系。
可选的,当接收到IO处理请求时,根据所述条带映射关系和所述控制器对应关系确定所述IO处理请求的目标卷对应的控制器和RAID条带,包括:
当接收到所述IO处理请求时,根据所述条带映射关系对所述IO处理请求的目标卷进行匹配,得到所述RAID条带;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010071075.4/2.html,转载请声明来源钻瓜专利网。





