存储系统技术方案

技术编号:38008110 阅读:11 留言:0更新日期:2023-06-30 10:26
公开了在考虑到了突发性短周期负载的增减的基础上用于实现数据的层级间配置、提高高层级上的数据命中率的存储系统。本发明专利技术的存储系统对第一期间中来此主机装置的访问频率即第一访问频率和比第一期间短的第二期间中来自主机装置的访问频率即第二访问频率进行管理。层级间的数据再配置基于第一访问频率按以第一周期为周期而进行,并且与用户来自所述主机装置的访问同步地进行基于第一访问频率和第二访问频率的第二再配置的要否判定。在此,第一再配置的要否判定所用的阈值不同于第二再配置的要否判定所用的阈值。再配置的要否判定所用的阈值。再配置的要否判定所用的阈值。

【技术实现步骤摘要】
存储系统
[0001]本申请是国际申请号为PCT/JP2013/062317、国际申请日为2013年4月26日、国家申请号为201380073705.X、专利技术名称为“存储系统”的中国专利技术专利申请以及国家申请号为201910525717.0、专利技术名称为“存储系统”的中国专利技术专利申请的分案申请。


[0002]本专利技术涉及具有多个层级的存储系统的自动层级控制。

技术介绍

[0003]由于数据量的增大化、数据种类的多样化和比HDD(Hard Disk Drive,硬盘驱动器)高速的SSD(Solid State Drive,固态驱动器)的普及所产生的存储器内的存储介质的多样化,而变得难以向恰当的存储媒体层级进行数据配置。作为应对该课题的一种手段,正在普及与对数据的访问频率相应地自动地将数据储存于恰当的存储介质的存储器自动层级配置功能。
[0004]通常,自动层级管理功能,在一定的周期内(负载监视的计测期间),在页的I/O频率高的情况下使页向上位层级移动(称为升级,promotion),在页的I/O频率低的情况下使页向下位层级移动(称为降级,demotion)。另外,也有下述技术:提取2种按所述周期的间隔更新的指数移动平均值(按少周期数增加/衰减的值和按多周期数增加/衰减的值),组合这2种值而设为1个指标值也就是所述I/O频率(负载指标)从而也考虑短周期的I/O变动(例如参照专利文献1)。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:美国2012/0246386A1
[0008]专利文献2:美国2004/0257857A1

技术实现思路

[0009]专利技术要解决的课题
[0010]但是,在上述专利文献1记载的技术中,按每个规定周期提取监视信息而执行再配置,所以难以追踪比该规定周期短的突发性短周期的负载。但是,如果单纯地设为从数秒到数分钟量级的短周期,则在负载按短期间衰减的页会被大量再配置,会有损长周期的稳定的Tier1命中率。进一步,由每个监视周期的累计所耗的控制器的计算量增大化和页移动量增加所产生的对高速缓冲存储器和驱动器的负载影响(性能降低SSD寿命降低)变大。
[0011]用于解决课题的技术方案
[0012]为了解决上述问题,本专利技术提供一种按长周期负载来确定基本配置、按不同于长周期的阈值来实施短周期负载的页的移动判定的存储系统。具体而言,本申请公开的一种存储系统具有第一存储器件和性能比第一存储器件好的第二存储器件。控制器,将具有多个逻辑区域的虚拟卷提供给主机装置,在接到了写入请求后将第一存储器件和第二存储器
件的存储区域分配给接到了写入请求的逻辑区域,另外,将要在被分配的存储区域储存的数据在第一存储器件与第二存储器件之间进行再配置从而将针对所述逻辑区域的分配变更为再配置目的地的存储区域。尤其是,控制器管理第一访问频率和第二访问频率,其中,所述第一访问频率是在第一期间中来自主机装置的访问频率,所述第二访问频率是在比第一期间短的第二期间中来自主机装置的访问频率,基于第一访问频率以第一期间为周期而进行第一再配置,并且与来自的主机装置的访问同步地进行基于第一访问频率和第二访问频率的第二再配置的要否判定,第一再配置的要否判定所用的阈值不同于第二再配置的要否判定所用的阈值。
[0013]专利技术效果
[0014]根据本专利技术,能够在考虑了突发性短周期负载的增减的基础上实现数据的层级间配置,能够提高高层级上的数据位率。
附图说明
[0015]图1是示出本专利技术的第一实施方式涉及的计算机系统的结构例的图。
[0016]图2是示出本专利技术的第一实施方式涉及的存储系统的逻辑结构的图。
[0017]图3是示出本专利技术的页配置理论的图。
[0018]图4是示出SSD的寿命维持理论的图。
[0019]图5是示出在共享存储器111配置的表的种类的图。
[0020]图6是示出在本地存储器118配置的程序的种类的图。
[0021]图7是示出动态映射表501的构造的图。
[0022]图8是示出逻辑物理地址变换表503的构造的图。
[0023]图9是示出每页监视表的构造的图。
[0024]图10是示出存储池频数分布表和虚拟卷频数分布表的构造的图。
[0025]图11是示出页再配置队列的构造的图。
[0026]图12是示出主机进行针对虚拟卷的数据读写时的、存储系统内的主机I/O处理程序的处理的流程图。
[0027]图13是转储(destage)处理程序的流程图。
[0028]图14是频数分布制作处理程序的流程图。
[0029]图15是不同步再配置判定处理程序的流程图。
[0030]图16是示出页再配置处理程序的工作的流程图。
[0031]图17是示出监视更新&Tier判定处理的工作的流程图。
[0032]图18是示出进行以存储池为单位的参数设定的画面的例子的图。
[0033]图19是示出Tier判定处理的工作的流程图。
[0034]图20是示出降级判定处理的工作的流程图。
[0035]图21是示出升级判定处理的工作的流程图。
[0036]图22是示出降级量管理表和扩展每页监视表(1)的表构造的图。
[0037]图23是示出降级判定处理(2)的工作的流程图。
[0038]图24是示出升级判定处理(2)的工作的流程图。
[0039]图25是示出处理的高效化的理论的图。
[0040]图26是示出队列的重新排序工作的图。
[0041]图27是示出用于参数推定方法和高效化的表构造的图。
具体实施方式
[0042]以下,基于附图对本专利技术的实施方式进行说明。在附图中,有时用同一符号表示功能相同的要素。附图示出遵照本专利技术的原理的具体实施方式和实施例。这些实施方式以及实施例是用于本专利技术的理解的,不用于限定性地解释本专利技术。
[0043]进一步,如后所述,本专利技术的实施方式可以通过在通用计算机上运行的软件来安装,也可以通过专用硬件来安装,或者也可以通过软件与硬件的组合来安装。
[0044]在以后的说明中,以表的形式对管理用的信息进行说明,但是管理用的信息也不是必需用基于表的数据结构来表达,也可以通过列表、DB、队列等数据结构和目录构造等其他方法来表达。因此,为了表明不依存于数据结构,对于“表”、“列表”、“DB”、“队列”等,有时简称为“信息”。
[0045]以下,有时以“程序”为主语(动作主体)对本专利技术的实施方式中的各处理进行说明。程序,因为一边使用存储器以及通信端口(通信控制装置)一边进行由处理器执行从而确定的处理,所以也可以设为以处理器为主语的说明。程序的一部分或全部既可以通过专用硬件来实现,也可以使之模块化。各种程序也可以通过程序发布存储器、存储介质而安装于各计算机。
[0046]图1是示出本专利技术的第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统,具有:处理器;多个第一资源,提供第一层级;和多个第二资源,提供第二层级;其中所述处理器被编程为:根据基于以周期的预定时间对存储数据的访问频率是否高于第一阈值,来提供虚拟卷,所述虚拟卷的数据被存储在包括所述第一层级和所述第二层级的多个层级中;在所述预定时间对存储在所述第二层级的第一数据的访问频率高于第一阈值的情况下,将所述第一数据迁移到所述第一层级;要从所述第二层级迁移至所述第一层级的所述第一数据的数目至少基于所述第一资源的使用寿命来控制。2.根据权利要求1所述的系统,其特征在于,所述第一阈值随着第一存储器使用寿命的缩短而增加。3.根据权利要求2所述的系统,其特征在于,从所述第二层级要被迁移至所述第一层级的数据的数目至少基于被迁移至所述第一层级的数据的累积数目和所述第一资源的使用年数来控制。4.根据权利要求3所述的系统,其特征在于,从所述第二层级要被迁移至所述第一层级的数据的数目至少基于所述第一资源的使用容量率。5.根据权利要求1所述的系统,其特征在于,所述处理器被编程为:在以比所述预定时间短的时间对存储在所述第二层级的所述第一数据的访问频率高于第二阈值的情况下,将所述第一数据迁移到所述第一层级。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:圷弘明山本彰本间繁雄山本政信大平良德
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1