[发明专利]一种分级存储方法及系统有效
申请号: | 201110388104.0 | 申请日: | 2011-11-29 |
公开(公告)号: | CN102521152A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 付忠 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分级 存储 方法 系统 | ||
技术领域
本发明涉及数据存储技术领域,具体涉及一种分级存储方法及系统。
背景技术
自动分层存储是存储领域的一项热门技术,它根据存储介质的特点划分出不同性能的层级,然后根据业务需求将数据存放到对应存储层级中,从而充分发挥了各个存储层级的作用,在满足用户的性能要求的同时有效地降低了系统成本。
在现有技术中,主要有以下两种分层存储方式:
1.根据硬盘类型进行分层存储
由于不同类型硬盘的I/O(Input/Output,输入/输出)性能不同,因此,在现有技术中,通常会采用虚拟化的技术将硬盘分为多个小块,以这些小块为单位来存放数据。如果按照现有方式对数据进行分层存储,则当数据在不同的层级进行多次迁移后,会导致一些逻辑地址连续的数据离散地分布在不同层级的小块上,当连续访问数据时,硬盘磁头会有跳动,不仅会影响访问性能,比如访问速度下降,而且还会降低硬盘的使用寿命。
2.采用RAID(Redundant Array of Inexpensive Disks,独立磁盘冗余阵列)技术进行分层存储
RAID是通过磁盘阵列与数据条块化方法相结合,以提高数据可用率的一种结构。RAID按照实现原理的不同分为多种不同的级别,使用多种不同的存储技术来实现不同等级的冗余、错误恢复和性能。
采用RAID技术后,考虑到数据的可靠性,会使不同RAID级别硬盘的利用率不同,导致硬盘的利用率降低。而且,当数据在不同的层级进行多次迁移后,同样会导致一些逻辑地址连续的数据离散地分布在不同RAID级别硬盘上,当连续访问数据时,硬盘磁头会有跳动,不仅会影响访问性能,比如访问速度下降,而且还会降低硬盘的使用寿命。
发明内容
本发明实施例针对上述现有技术存在的问题,提供一种分级存储方法及系统,提高数据访问性能。
为此,本发明实施例提供如下技术方案:
一种分级存储方法,包括:
将存储器划分为至少两个不同的层级,每个层级对应的资源池中数据块的大小与其他层级对应的资源池中数据块的大小不同,高层级对应的资源池中数据块的大小大于低层级对应的资源池中数据块的大小;
当逻辑卷被访问时,确定被访问数据的I/O特性,所述I/O特性包括顺序存取特性和随机存取特性;
根据所述数据的I/O特性,将所述数据在不同层级对应的存储器上迁移,用以使顺序存取的数据存储在高层级,随机存取特性的数据存储在低层级。
一种分级存储系统,包括:
配置单元,用于将存储器划分为不同的层级,每个层级对应的资源池中数据块的大小与其他层级对应的资源池中数据块的大小不同,高层级对应的资源池中数据块的大小大于低层级对应的资源池中数据块的大小;
数据特性确定单元,用于当逻辑卷被访问时,确定所述数据的I/O特性,所述I/O特性包括顺序存取特性和随机存取特性;
迁移处理单元,用于根据所述数据的I/O特性将所述数据在不同层级对应的存储器上迁移,用以将顺序存取的数据迁移至高层级,随机存取特性的数据迁移至低层级。
本发明实施例分级存储方法及系统,将存储器划分为至少两个不同的层级,每个层级对应的资源池中数据块的大小与其他层级对应的资源池中数据块的大小不同,高层级对应的资源池中数据块的大小大于低层级对应的资源池中数据块的大小;当逻辑卷被访问时,确定被访问数据的I/O特性,所述I/O特性包括顺序存取特性和随机存取特性;根据所述数据的I/O特性,将所述数据在不同层级对应的存储器上迁移,用以使顺序存取的数据存储在高层级,随机存取特性的数据存储在低层级。由于基于数据的I/O特性对数据进行迁移,因此,可以有效地提高数据访问性能。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本发明实施例分级存储方法的流程图;
图2是本发明实施例中通过逻辑卷访问硬盘的过程示意图;
图3是本发明实施例中数据迁移过程示意图;
图4是本发明实施例分级存储系统的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图和实施方式对本发明实施例作进一步的详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110388104.0/2.html,转载请声明来源钻瓜专利网。