[发明专利]用于调整存储装置的分配的方法和装置有效
| 申请号: | 201410240466.9 | 申请日: | 2014-05-30 |
| 公开(公告)号: | CN105224475B | 公开(公告)日: | 2018-03-09 |
| 发明(设计)人: | 杨奕;张俊伟;张昕;刘洋 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F12/0871 | 分类号: | G06F12/0871 |
| 代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,李峥宇 |
| 地址: | 美国纽*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 调整 存储 装置 分配 方法 | ||
技术领域
本发明的各实施方式涉及存储系统,更具体地,涉及用于调整存储系统中的存储装置的分配的方法和装置。
背景技术
随着计算机硬件和软件技术的发展,在提供大容量数据存储的同时,存储系统的性能也越来越高。相对于传统的硬盘驱动器(Hard Disk Drive,HDD)而言,固态盘(Solid State Disk,SSD)能够提供更高的性能参数,因而固态盘已经逐渐地应用于存储系统中。
然而,由于固态盘的单位价格较高,在常规的存储系统中还主要采用硬盘驱动器作为存储介质。目前,已经实现了可以将固态盘作为存储系统中的高速缓存存储,或者将固态盘用作分级(Tiering)存储的技术方案。向存储系统中引入固态盘可以在一定程度上提高存储系统的性能,然而应当注意,尽管高速缓存存储和分级存储都是用于提高存储系统的性能的有效方法,然而两者分别具有自身的优势并且适合于不同的应用环境。
在现有的技术方案中,一旦已经将固态盘分配用作高速缓存存储或者用作分级存储,则在存储系统运行期间不能再改变固态盘的用途。换言之,按照目前的技术方案,固态盘的用途并不能随着应用环境的改变而进行调整。针对这一不足,如何进一步利用固态盘来改进存储系统的性能已经成为目前的一个研究方向。
发明内容
因而,期望能够开发一种能够基于存储系统的运行状态来调整存储装置的分配的技术方案。换言之,期望可以在高速缓存存储和分级存储之间进行切换,并且还期望可以基于存储系统的运行状态来动态地调整存储装置中被分配用作高速缓存的部分和被用作分级的部分之间的比例。
在本发明的一个实施方式中,提供了一种用于调整存储装置的分配的方法,存储装置中的第一部分被分配以用作分级存储,存储装置中的第二部分被分配以用作高速缓存存储,该方法包括:分别采集第一部分的运行状态和第二部分的运行状态;基于第一部分的运行状态获取第一部分的性能度量;基于第二部分的运行状态获取第二部分的性能度量;以及基于第一部分的性能度量和第二部分的性能度量,调整存储装置的容量在第一部分和第二部分之间的分配。
在本发明的一个实施方式中,提供了一种用于调整存储装置的分配的装置,存储装置中的第一部分被分配以用作分级存储,存储装置中的第二部分被分配以用作高速缓存存储,该装置包括:采集模块,配置用于分别采集第一部分的运行状态和第二部分的运行状态;第一获取模块,配置用于基于第一部分的运行状态获取第一部分的性能度量;第二获取模块,配置用于基于第二部分的运行状态获取第二部分的性能度量;以及调整模块,配置用于基于第一部分的性能度量和第二部分的性能度量,调整存储装置的容量在第一部分和第二部分之间的分配。
采用本发明所述的方法和装置,可以基于存储系统的运行状态来动态地调整存储装置的分配,以便提高数据访问的性能。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其他目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示意性示出了适于用来实现本发明实施方式的示例性计算机系统/服务器12的框图;
图2A示意性示出了将存储装置用作高速缓存存储的技术方案的示意图,图2B示意性示出了将存储装置用作分级存储的技术方案的示意图;
图3示意性示出了根据本发明一个实施方式的用于调整存储装置的分配的技术方案的架构图;
图4示意性示出了根据本发明一个实施方式的用于调整存储装置的分配的方法的流程图;
图5A和图5B分别示意性示出了根据本发明一个实施方式的计算性能度量的方法的示意图;
图6示意性示出了根据本发明一个实施方式的用于计算与分级存储相关联的性能度量的示意图;以及
图7示意性示出了根据本发明一个实施方式的用于调整存储装置的分配的装置的框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
图1示出了适于用来实现本发明实施方式的示例性计算机系统/服务器12的框图。图1显示的计算机系统/服务器12仅仅是一个示例,不应对本发明实施方式的功能和使用范围带来任何限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410240466.9/2.html,转载请声明来源钻瓜专利网。





