发明名称 |
一种VD的均衡处理方法和装置 |
摘要 |
本发明提供一种VD的均衡处理方法和装置,该方法包括:计算RAID在所述存储池内的所有PD上的平均使用率;当需要将所述RAID在第一PD中的数据迁移到第二PD时,判断所述RAID在所述第二PD的使用率是否不大于所述平均使用率;其中,所述第一PD是所述K个PD中的PD,所述第二PD是所述M个PD中的PD;如果是,则将所述RAID在所述第一PD中的数据迁移到所述第二PD;如果否,则拒绝将所述RAID在所述第一PD中的数据迁移到所述第二PD。通过本发明的技术方案,RAID的业务会均匀的分布在各PD上,不会缩短新PD的使用寿命。而且,如果新PD出现故障,则在进行重构时,存储池中的所有PD都会参与重构,可以提高重构速度和重构效率,并且避免重构过程对业务造成的影响。 |
申请公布号 |
CN105468299A |
申请公布日期 |
2016.04.06 |
申请号 |
CN201510807864.9 |
申请日期 |
2015.11.19 |
申请人 |
浙江宇视科技有限公司 |
发明人 |
郭永强;王丽红 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京博思佳知识产权代理有限公司 11415 |
代理人 |
林祥 |
主权项 |
一种虚拟磁盘VD的均衡处理方法,存储池内包括扩容前的K个物理磁盘PD和扩容后的M个PD,K和M均为正整数,其特征在于,在对所述存储池进行均衡处理时,针对每个独立冗余磁盘阵列RAID,所述方法包括:计算所述RAID在所述存储池内的所有PD上的平均使用率;当需要将所述RAID在第一PD中的数据迁移到第二PD时,判断所述RAID在所述第二PD的使用率是否不大于所述平均使用率;其中,所述第一PD是所述K个PD中的PD,所述第二PD是所述M个PD中的PD;如果是,则将所述RAID在所述第一PD中的数据迁移到所述第二PD;如果否,则拒绝将所述RAID在所述第一PD中的数据迁移到所述第二PD。 |
地址 |
310051 浙江省杭州市滨江区西兴街道江陵路88号10幢南座1-11层 |