发明名称 一种增强逻辑盘卷管理功能的方法
摘要 本发明公开了一种增强逻辑盘卷管理LVM功能的方法:分别设置物理卷的P因子和逻辑卷的P-C因子,获取创建或扩展的包含P-C因子的逻辑卷可映射的包含P因子的物理卷中的物理卷片段,当所述物理卷片段大小总和不小于所述创建或扩展的逻辑卷大小时,选取P因子最大的物理卷片段,并判断其大小是否不小于所述创建或扩展的逻辑卷大小,如果是,将创建或扩展的逻辑卷映射到该物理卷片段上,否则,将所有物理卷片段按照比较值排序,并将创建或扩展的逻辑卷映射到该比较值最大的物理卷片段上,直至完成逻辑卷的创建或扩展过程。应用本发明所述的方法,使得在创建或扩展逻辑卷时,不仅考虑到物理区块的连续性,而且还能够考虑各存储设备的性能。
申请公布号 CN101620515B 申请公布日期 2010.12.01
申请号 CN200910091225.1 申请日期 2009.08.12
申请人 宋振华 发明人 宋振华
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 牛峥;王丽琴
主权项 1.一种增强逻辑盘卷管理LVM功能的方法,其特征在于,分别设置物理卷的性能参数P因子和逻辑卷的性能-连续性P-C因子,该方法包括:a1.获取创建或扩展的包含P-C因子的逻辑卷可映射的包含P因子的物理卷中的物理卷片段,判断所述获取到的物理卷片段大小总和是否小于所述创建或扩展的逻辑卷大小,如果是,则结束,否则,执行步骤a2;a2.获取可映射的P因子最大的物理卷片段,判断所述获取的可映射的P因子最大的物理卷片段大小是否不小于所述创建或扩展的逻辑卷大小,如果是,将创建或扩展的逻辑卷映射到所述获取的可映射的P因子最大的物理卷片段上,否则,将所述获取的可映射的包含P因子的物理卷中的物理卷片段按照比较值由大到小的顺序进行排序后,执行步骤a3;a3.判断未映射的比较值最大的物理卷片段大小是否不小于剩余未映射或未扩展的逻辑卷大小,如果是,执行步骤a4,否则,将创建或扩展的逻辑卷映射到所述未映射的比较值最大的物理卷片段上,继续执行步骤a3;a4.将创建或扩展的逻辑卷映射到所述未映射的比较值最大的物理卷片段上;其中,所述P因子,用于表征每个物理卷所对应的存储设备在读写性能方面的差异;所述P-C因子,用于表示当要创建或扩展逻辑卷时,趋向于选择存储设备性能参数高还是物理区块连续的程度;所述比较值,用于确定当逻辑卷片段需要映射到物理卷片段时对不同物理卷中的物理卷片段进行比较的参数,对于P因子相同的物理卷中的两个物理卷片段来说,比较值也就等于各自的物理卷片段大小;对于P因子不同的物理卷中的两个物理卷片段来说,P因子较大的物理卷中的物理卷片段的比较值为物理卷片段大小、物理卷的P因子以及逻辑卷的P-C因子三者的乘积,P因子较小的物理卷中的物理卷片段的比较值为物理卷片段大小与物理卷的P因子两者的乘积。
地址 102208 北京市昌平区回龙观镇龙兴园东区北京人家小区28号楼3单元101室