[发明专利]存储系统可用容量计算方法及装置有效
| 申请号: | 201780011499.8 | 申请日: | 2017-11-03 | 
| 公开(公告)号: | CN109196458B | 公开(公告)日: | 2020-12-01 | 
| 发明(设计)人: | 董如良;蒋海啸;张进毅;薛强;沈建强;王工艺 | 申请(专利权)人: | 华为技术有限公司 | 
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 | 
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 | 
| 地址: | 518129 广东*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 存储系统 可用 容量 计算方法 装置 | ||
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所述的方法,其特征在于,所述管理设备计算所述候选的分条长度为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所述的方法,其特征在于,其特征在于,所述管理设备计算候选的分条长度为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。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780011499.8/1.html,转载请声明来源钻瓜专利网。





