A storage system capacity calculation method obtains the candidate slice length LORIGy (601) and calculates the available capacity (602) of the storage system corresponding to the candidate slice length LORIGy.
【技术实现步骤摘要】
【国外来华专利技术】存储系统可用容量计算方法及装置
本专利技术涉及信息
,尤其涉及一种存储系统可用容量计算方法及装置。
技术介绍
存储系统包含大量的硬盘,实际应用中,存储系统中的硬盘容量各异。现有技术为解决存储系统中硬盘容量不统一的问题,将所有硬盘的容量都折算为存储系统中容量最小的硬盘的容量从而获得存储系统的可用容量。例如,存储系统中1块0.6太字节(Terabyte,TB)硬盘,1块1.2TB硬盘,1块3.6TB硬盘,存储系统将1.2TB硬盘和3.6TB硬盘的容量折算为0.6TB,得到存储系统可用容量为1.8TB。存储系统再根据某一种分条算法进行配置,该方案无法获得存储系统中优选的可用容量,严重浪费存储系统中硬盘的容量。
技术实现思路
本申请提供了一种存储系统容量计算方法及装置,用于确定存储系统的优选的可用容量,以避免存储系统硬盘容量的浪费。本申请的第一方面提供了一种存储系统可用容量计算方案,其中,存储系统包含可用硬盘组DGi,可用硬盘组DGi中硬盘数量为Ni,并且DGi中硬盘Di的容量为CDi,DGx中的硬盘Dx的容量CDx大于DGx+1中的硬盘Dx+1的容量CDx+1;其中i为取值1至G的每一个整数,G为整数,G不小于2,x为整数,并且x为取值1至G-1的每一个整数;存储系统中可有效配置的分条长度为[r,z],其中r和z为正整数,z大于r;在该方案中,管理设备获取候选的分条长度LORIGy,其中y取值为可有效配置的分条长度r至z中的每一个整数,并且LORIGy=y,LORIGy表示将可有效配置的分条长度y作为候选的分条长度;管理设备计算候选的分条长度为LORIGy的分 ...
【技术保护点】
1.一种存储系统容量计算方法,其特征在于,存储系统包含可用硬盘组DGi,可用硬盘组DGi中硬盘数量为Ni,并且DGi中硬盘Di的容量为CDi,DGx中的硬盘Dx的容量CDx大于DGx+1中的硬盘Dx+1的容量CDx+1;其中i为取值1至G的每一个整数,G为整数,G不小于2,x为整数,并且x为取值1至G‑1的每一个整数;所述存储系统中可有效配置的分条长度为[r,z],其中r和z为正整数,z大于r;所述方法包括:管理设备获取候选的分条长度LORIGy,其中y取值为可有效配置的分条长度r至z中的每一个整数,并且LORIGy=y;所述管理设备计算所述候选的分条长度LORIGy的分条对应的存储系统的可用容量。
【技术特征摘要】
【国外来华专利技术】1.一种存储系统容量计算方法,其特征在于,存储系统包含可用硬盘组DGi,可用硬盘组DGi中硬盘数量为Ni,并且DGi中硬盘Di的容量为CDi,DGx中的硬盘Dx的容量CDx大于DGx+1中的硬盘Dx+1的容量CDx+1;其中i为取值1至G的每一个整数,G为整数,G不小于2,x为整数,并且x为取值1至G-1的每一个整数;所述存储系统中可有效配置的分条长度为[r,z],其中r和z为正整数,z大于r;所述方法包括:管理设备获取候选的分条长度LORIGy,其中y取值为可有效配置的分条长度r至z中的每一个整数,并且LORIGy=y;所述管理设备计算所述候选的分条长度LORIGy的分条对应的存储系统的可用容量。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述管理设备对所述存储系统中的可用硬盘进行分组,获得G个可用硬盘组DGi;所述管理设备对所述G个可用硬盘组DGi进行排序。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述管理设备根据候选的分条长度为LORIGr至LORIGz的每一个分条对应的存储系统的可用容量,确定所述存储系统的可用容量中的最大值对应的候选的分条长度LORIGP;其中P取值为r至z的一个整数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述管理设备将所述存储系统的分条长度配置为LORIGP。5.根据权利要求1至4任一所述的方法,其特征在于,所述管理设备计算所述候选的分条长度为LORIGy的分条对应的存储系统的可用容量,具体包括:所述管理设备从t=1开始执行步骤a:判断是否满足其中CDGi=CDi*Ni;当t=1时,LORIGy等于LCUy;当t不为1时,LCUy等于t表示当前可用硬盘组序列的最小值;当满足并且t=1,执行步骤2a;当满足并且t大于1并且不大于G时,执行步骤2b;当不满足并且t不大于G时,执行步骤2c;步骤2a:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为其中,V为分条中数据条带的数量;步骤2b:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为步骤2c:将t+1作为新的t,执行步骤a,t不大于G。6.根据权利要求1至4任一所述的方法,其特征在于,其特征在于,所述管理设备计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量,具体包括:所述管理设备从t=1开始执行步骤a:判断是否满足其中CDGi=CDi*Ni;当t=1时,LORIGy等于LCUy;当t不为1时,LCUy等于t表示当前可用硬盘组序列的最小值;当满足并且t=1,执行步骤2a;当满足并且t大于1并且不大于G时,执行步骤2b;当不满足并且t不大于G时,执行步骤2c;步骤2a:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为步骤2b:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为步骤2c:将t+1作为新的t,执行步骤a,t不大于G。7.根据权利要求5或6所述的方法,其特征在于,所述存储系统还包括热备盘,所述热备盘容量为PC,所述热备盘的可用容量为8.根据权利要求1至7所述的方法,其特征在于,所述存储系统中可有效配置的分条长度为[r,z]的分条为使用纠删码算法的分条。9.根据权利要求1至7任一所述的方法,其特征在于,所述存储系统中可有效配置的分条长度为[r,z]的分条为使用多副本算法的分条。10.一种存储系统,其特征在于,存储系统包含管理设备和可用硬盘组DGi,可用硬盘组DGi中硬盘数量为Ni,并且DGi中硬盘Di的容量为CDi,DGx中的硬盘Dx的容量CDx大于DGx+1中的硬盘Dx+1的容量CDx+1;其中i为取值1至G的每一个整数,G为整数,G不小于2,x为整数,并且x为取值1至G-1的每一个整数;所述存储系统中可有效配置的分条长度为[r,z],其中r和z为正整数,z大于r;所述管理设备包含处理器和接口,所述处理器和所述接口通信,所述处理器用于:获取候选的分条长度LORIGy,其中y取值为可有效配置的分条长度r至z中的每一个整数,并且LORIGy=y;计算所述候选的分条长度为LORIGy的分条对应的存储系统的可用容量。11.根据权利要求10所述的存储系统,其特征在于,所述处理器还用于:对所述存储系统中的可用硬盘进行分组,获得G个可用硬盘组DGi;对所述G个可用硬盘组DGi进行排序。12.根据权利要求10或11所述的存储系统,其特征在于,所述处理器还用于:根据候选的分条长度为LORIGr至LORIGz的分条对应的存储系统的可用容量,确定存储系统的可用容量中的最大值对应的候选的分条长度LORIGP;其中P取值为r至z的一个整数。13.根据权利要求9所述的存储系统,其特征在于,所述处理器还用于将所述存储系统的分条长度配置为LORIGP。14.根据权利要求10至13任一所述的存储系统,其特征在于,所述处理器具体用于:从t=1开始执行步骤a:判断是否满足其中CDGi=CDi*Ni;当t=1时,LORIGy等于LCUy;当t不为1时,LCUy等于t表示当前可用硬盘组序列的最小值;当满足并且t=1,执行步骤2a;当满足并且t大于1并且不大于G时,执行步骤2b;当不满足并且t不大于G时,执行步骤2c;步骤2a:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为其中,V为分条中数据条带的数量;步骤2b:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为步骤2c:将t+1作为新的t,执行步骤a,t不大于G。15.根据权利要求10至13任一所述的存储系统,其特征在于,其特征在于,所述处理器具体用于:从t=1开始执行步骤a:判断是否满足其中CDGi=CDi*Ni;当t=1时,LORIGy等于LCUy;当t不为1时,LCUy等于t表示当前可用硬盘组序列的最小值;当满足并且t=1,执行步骤2a;当满足并且t大于1并且不大于G时,执行步骤2b;当不满足并且t不大于G时,执行步骤2c;步骤2a:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为步骤2b:计算候选的分条长度为LORIGy的分条对应的存储系统的可用容量为步骤2c:将t+1作为新的t,执行步骤a,t不大于G。16.根据权利要求14或15所述的存储系统,其特征在于,所述存储系统还包括热备盘,所述热备盘容量为PC,所述热备盘的可用容量为17.根据权利要求10至16所述的存储系统,其特征在于,所述存储系统中可有效配置的分条长度为[r,z]的分条为使用纠删码算法的分条。18.根据权利要求10至16所述的存储系统,其特征在于,所述存储系统中可有效配置的分条长度为[r,z]的分条...
【专利技术属性】
技术研发人员:董如良,蒋海啸,张进毅,薛强,沈建强,王工艺,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。