【技术实现步骤摘要】
为映射独立盘冗余阵列(RAID)选择RAID级别的方法和设备
本公开的实施例总体上涉及存储
,并且更具体地涉及为映射RAID选择RAID级别的方法和设备。
技术介绍
独立盘冗余阵列(RAID)是一种数据备份技术,其能够把多块独立的物理盘按不同的方式组合起来形成一个盘的阵列(即,逻辑盘),从而提供比单个盘更高的存储性能和更高的可靠性能。为了在RAID中的某个盘发生故障时对数据进行恢复,RAID中通常设置一个奇偶校验信息块(例如RAID1、RAID3或RAID5等)或多个奇偶校验信息块(例如RAID6)。以RAID5为例,如果RAID中的某个盘发生故障,一个新的盘被添加到RAID中。然后,RAID能够通过分布式校验信息计算出故障盘中的数据,并在新的盘中对数据进行重建以恢复数据。然而,在故障盘的重建过程中,如果第二个盘再发生故障,则会造成RAID中数据的丢失,使得RAID的可靠性降低。
技术实现思路
本公开的实施例提供了一种为映射RAID选择RAID级别的方法和电子设备。本公开的实施例通过比较映射RAID与非映射RAID之间的重建速度的期望比率和实际比率,能够有效地评估映射RAID的可靠性,从而能够从可靠性角度为映射RAID选择合适的RAID级别。根据本公开的一个方面,提供了一种为RAID选择RAID级别的方法。该方法包括:针对给定的RAID级别,基于映射RAID中的盘的数目和非映射RAID中的盘的数目,确定映射RAID与非映射RAID之间的重建速度的期望比率。该方法还包括基于映射RAID中的盘的数目,确定映射RAID与非映射RAID之间的重建速度的实际比率。 ...
【技术保护点】
一种为映射独立盘冗余阵列(RAID)选择RAID级别的方法,所述映射RAID被配置为使用多个盘来重建发生故障的盘,所述方法包括:针对给定的RAID级别,基于所述映射RAID中的盘的数目和非映射RAID中的盘的数目,确定所述映射RAID与所述非映射RAID之间的重建速度的期望比率;基于所述映射RAID中的盘的所述数目,确定所述映射RAID与所述非映射RAID之间的重建速度的实际比率;以及响应于所述实际比率在所述期望比率之上,为所述映射RAID选择所述给定的RAID级别。
【技术特征摘要】
1.一种为映射独立盘冗余阵列(RAID)选择RAID级别的方法,所述映射RAID被配置为使用多个盘来重建发生故障的盘,所述方法包括:针对给定的RAID级别,基于所述映射RAID中的盘的数目和非映射RAID中的盘的数目,确定所述映射RAID与所述非映射RAID之间的重建速度的期望比率;基于所述映射RAID中的盘的所述数目,确定所述映射RAID与所述非映射RAID之间的重建速度的实际比率;以及响应于所述实际比率在所述期望比率之上,为所述映射RAID选择所述给定的RAID级别。2.根据权利要求1所述的方法,其中所述RAID级别选自:具有一个奇偶校验信息块的RAID级别,具有两个奇偶校验信息块的RAID级别,以及具有三个奇偶校验信息块的RAID级别。3.根据权利要求2所述的方法,其中确定所述映射RAID与所述非映射RAID之间的重建速度的期望比率包括:将所述映射RAID与所述非映射RAID之间的重建速度的所述期望比率R确定为:其中N表示所述映射RAID中的盘的所述数目,M表示所述非映射RAID中的盘的所述数目,K表示所述给定的RAID级别中的奇偶校验信息块的数目,以及“!”表示阶乘运算。4.根据权利要求1所述的方法,其中确定所述映射RAID与所述非映射RAID之间的重建速度的实际比率包括:基于所述映射RAID中的盘的所述数目,确定所述映射RAID的实际重建速度;以及基于所述映射RAID的所述实际重建速度和所述非映射RAID的实际重建速度,确定所述映射RAID与所述非映射RAID之间的重建速度的所述实际比率。5.根据权利要求1所述的方法,其中确定所述映射RAID与所述非映射RAID之间的重建速度的期望比率包括:至少部分地基于所述RAID级别中所具有的奇偶校验信息块的数目,来确定所述非映射RAID的第一数据丢失率和所述映射RAID的第二数据丢失率。6.根据权利要求5所述的方法,其中确定所述映射RAID与所述非映射RAID之间的重建速度的期望比率还包括:进一步基于所述非映射RAID中的盘的所述数目、所述非映射RAID中的每个盘在预定时间点处发生故障的概率以及所述非映射RAID中的每个盘在重建时间段中发生故障的概率,确定所述非映射RAID的所述第一数据丢失率;以及进一步基于所述映射RAID中的盘的所述数目、所述映射RAID中的每个盘在预定时间点处发生故障的概率以及所述映射RAID中的每个盘在重建时间段中发生故障的概率,确定所述映射RAID的所述第二数据丢失率。7.根据权利要求6所述的方法,其中确定所述映射RAID与所述非映射RAID之间的重建速度的期望比率还包括:基于所述第一数据丢失率和所述第二数据丢失率,确定所述映射RAID与所述非映射RAID之间的重建速度的所述期望比率。8.一种电子设备,包括:处理单元,所述处理单元被配置为:针对给定的RAID级别,基于映射RAID中...
【专利技术属性】
技术研发人员:韩耕,高宏坡,董继炳,高健,徐鑫磊,
申请(专利权)人:伊姆西公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。