发明名称 |
数据的排布处理方法和装置 |
摘要 |
本发明提供一种数据的排布处理方法和装置,该方法包括获取每个LUN的当前性能属性信息;对于每个LUN,从LUN的当前性能属性信息中获取与LUN对应的用户配置的目标性能属性值的性能属性相同的当前性能属性值;在当前性能属性值与目标性能属性值不相等时,根据每个LUN的当前性能属性信息,获取每个LUN的平均IO访问数据量;并获取每个LUN的平均读IO时延和平均写IO时延;再分别获取每个LUN的访盘IOPS和和访盘带宽以及每个LUN占用的磁盘资源数;根据每个LUN的访盘IOPS和访盘带宽以及占用的磁盘资源数对每个LUN上的数据进行分布处理,以使分布后的每个LUN,LUN的当前性能属性值等于所述LUN的目标性能属性值。 |
申请公布号 |
CN103577115A |
申请公布日期 |
2014.02.12 |
申请号 |
CN201210269064.2 |
申请日期 |
2012.07.31 |
申请人 |
华为技术有限公司 |
发明人 |
林宇;郭楠 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种数据的排布处理方法,其特征在于,包括:监控创建的每个LUN,获取每个LUN的当前性能属性信息;对于每个LUN,从所述LUN的当前性能属性信息中,获取与所述LUN对应的用户配置的目标性能属性值的性能属性相同的当前性能属性值;在所述当前性能属性值与所述LUN对应的用户配置的目标性能属性值不相等时,根据所述每个LUN的当前性能属性信息,获取每个LUN的平均IO访问数据量,所述当前性能属性信息包括:写IO数、读IO数、每个读IO的访问数据量和每个写IO的访问数据量;根据所述每个LUN的平均IO访问数据量,分别获取每个LUN的平均读IO时延和平均写IO时延;根据每个LUN的读IO数、写IO数、平均读IO时延和平均写IO时延,分别获取每个LUN的访盘IOPS和每个LUN的访盘带宽;根据系统中可用磁盘资源的当前性能属性信息,每个LUN的访盘IOPS和每个LUN的访盘带宽,依次获取每个LUN占用的磁盘资源数;根据每个LUN的访盘IOPS和访盘带宽以及每个LUN占用的磁盘资源数,对每个LUN上的数据进行分布处理,以使分布后的每个LUN,所述LUN的当前性能属性值等于所述LUN的目标性能属性值。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |