存储系统技术方案

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

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及具有多个层级的存储系统的自动层级控制。
技术介绍
由于数据量的增大化、数据种类的多样化和比HDD (Hard Disk Drive,硬盘驱动器)高速的SSD(Solid State Drive,固态驱动器)的普及所产生的存储器内的存储介质的多样化,而变得难以向恰当的存储媒体层级进行数据配置。作为应对该课题的一种手段,正在普及与对数据的访问频率相应地自动地将数据储存于恰当的存储介质的存储器自动层级配置功能。通常,自动层级管理功能,在一定的周期内(负载监视的计测期间),在页的I/O频率高的情况下使页向上位层级移动(称为升级,promot1n),在页的I/O频率低的情况下使页向下位层级移动(称为降级,demot1n)。另外,也有下述技术:提取2种按所述周期的间隔更新的指数移动平均值(按少周期数增加/衰减的值和按多周期数增加/衰减的值),组合这2种值而设为I个指标值也就是所述1/0频率(负载指标)从而也考虑短周期的1/0变动(例如参照专利文献I)。现有技术文献专利文献专利文献1:美国 2012/0246386A1专利文献2:美国 2004/0257857A1
技术实现思路
专利技术要解决的课题但是,在上述专利文献I记载的技术中,按每个规定周期提取监视信息而执行再配置,所以难以追踪比该规定周期短的突发性短周期的负载。但是,如果单纯地设为从数秒到数分钟量级的短周期,则在负载按短期间衰减的页会被大量再配置,会有损长周期的稳定的Tierl命中率。进一步,由每个监视周期的累计所耗的控制器的计算量增大化和页移动量增加所产生的对高速缓冲存储器和驱动器的负载影响(性能降低SSD寿命降低)变大。用于解决课题的技术方案为了解决上述问题,本专利技术提供一种按长周期负载来确定基本配置、按不同于长周期的阈值来实施短周期负载的页的移动判定的存储系统。具体而言,本申请公开的一种存储系统具有第一存储器件和性能比第一存储器件好的第二存储器件。控制器,将具有多个逻辑区域的虚拟卷提供给主机装置,在接到了写入请求后将第一存储器件和第二存储器件的存储区域分配给接到了写入请求的逻辑区域,另外,将要在被分配的存储区域储存的数据在第一存储器件与第二存储器件之间进行再配置从而将针对所述逻辑区域的分配变更为再配置目的地的存储区域。尤其是,控制器管理第一访问频率和第二访问频率,其中,所述第一访问频率是在第一期间中来自主机装置的访问频率,所述第二访问频率是在比第一期间短的第二期间中来自主机装置的访问频率,基于第一访问频率以第一期间为周期而进行第一再配置,并且与来自的主机装置的访问同步地进行基于第一访问频率和第二访问频率的第二再配置的要否判定,第一再配置的要否判定所用的阈值不同于第二再配置的要否判定所用的阈值。专利技术效果根据本专利技术,能够在考虑了突发性短周期负载的增减的基础上实现数据的层级间配置,能够提高高层级上的数据位率。【附图说明】图1是示出本专利技术的第一实施方式涉及的计算机系统的结构例的图。图2是示出本专利技术的第一实施方式涉及的存储系统的逻辑结构的图。图3是示出本专利技术的页配置理论的图。图4是示出SSD的寿命维持理论的图。图5是示出在共享存储器111配置的表的种类的图。图6是示出在本地存储器118配置的程序的种类的图。图7是示出动态映射表501的构造的图。图8是示出逻辑物理地址变换表503的构造的图。图9是示出每页监视表的构造的图。图10是示出存储池频数分布表和虚拟卷频数分布表的构造的图。图11是示出页再配置队列的构造的图。图12是示出主机进行针对虚拟卷的数据读写时的、存储系统内的主机I/O处理程序的处理的流程图。图13是转储(destage)处理程序的流程图。图14是频数分布制作处理程序的流程图。图15是不同步再配置判定处理程序的流程图。图16是示出页再配置处理程序的工作的流程图。图17是示出监视更新&Tier判定处理的工作的流程图。图18是示出进行以存储池为单位的参数设定的画面的例子的图。图19是示出Tier判定处理的工作的流程图。图20是示出降级判定处理的工作的流程图。图21是示出升级判定处理的工作的流程图。图22是示出降级量管理表和扩展每页监视表(I)的表构造的图。图23是示出降级判定处理(2)的工作的流程图。图24是示出升级判定处理(2)的工作的流程图。图25是示出处理的高效化的理论的图。图26是示出队列的重新排序工作的图。图27是示出用于参数推定方法和高效化的表构造的图。【具体实施方式】以下,基于附图对本专利技术的实施方式进行说明。在附图中,有时用同一符号表示功能相同的要素。附图示出遵照本专利技术的原理的【具体实施方式】和实施例。这些实施方式以及实施例是用于本专利技术的理解的,不用于限定性地解释本专利技术。进一步,如后所述,本专利技术的实施方式可以通过在通用计算机上运行的软件来安装,也可以通过专用硬件来安装,或者也可以通过软件与硬件的组合来安装。在以后的说明中,以表的形式对管理用的信息进行说明,但是管理用的信息也不是必需用基于表的数据结构来表达,也可以通过列表、DB、队列等数据结构和目录构造等其他方法来表达。因此,为了表明不依存于数据结构,对于“表”、“列表”、“DB”、“队列”等,有时简称为“信息”。以下,有时以“程序”为主语(动作主体)对本专利技术的实施方式中的各处理进行说明。程序,因为一边使用存储器以及通信端口(通信控制装置)一边进行由处理器执行从而确定的处理,所以也可以设为以处理器为主语的说明。程序的一部分或全部既可以通过专用硬件来实现,也可以使之模块化。各种程序也可以通过程序发布存储器、存储介质而安装于各计算机。图1是示出本专利技术的第一实施方式涉及的计算机系统的结构例的图。主机101由例如一般的服务器构成,经由网络103连接于存储系统104的端口 106。主机101对存储系统104发行数据的读出和写入指令,存储系统104与该指令相应地执行数据的读出和写入。网络103由例如SAN(Storage Area Network,存储区域网)和以太网(注册商标)等构成。另外,管理服务器102经由网络103连接于存储系统104的维修I/F107或端口 108。存储管理者使用管理服务器102对存储系统104发送使存储系统运转所需要的各种设定和管理用的指令。在连接有外部存储器105的情况下,该外部存储器105连接于存储系统104的端口 108。在连接该外部存储器105时,也可以经由网络103连接于存储系统104的端口108。外部存储器105所提供的卷(volume),能够由存储系统104与存储系统104内部的卷同样地处置。关于该具体方法,已记载于专利文献2,所以省略详细的说明。接下来,针对存储系统104的内部结构进行说明。在存储系统104的内部,经由内部网络112连接有端口 106、维修I/F107、处理器插件109、高速缓冲存储器110、共享存储器111、端口 108、驱动器113和驱动器114。高速缓冲存储器110是用于为了提高存储系统104的I/O处理的容许能力和响应性而作为暂时的超高速缓冲存储器来储存数据的、能够高速访问的存储器。处理器插件109由本地存储器118和处理器119构成,也可以为多个。处理器119为了处理来自主机101的读出和写入指令本文档来自技高网...

【技术保护点】
一种存储系统,具有:第一存储器件;性能比所述第一存储器件优良的第二存储器件;和控制器,将具有多个逻辑区域的虚拟卷提供给主机装置,在接到了写入请求后将所述第一存储器件或所述第二存储器件的存储区域分配给接到了所述写入请求的所述逻辑区域而储存所述写入请求的数据,将在被分配的所述存储区域储存的所述数据在所述第一存储器件与所述第二存储器件之间进行再配置从而将针对所述逻辑区域的分配变更为所述再配置的目的地的存储区域,所述控制器管理第一访问频率和第二访问频率,其中,所述第一访问频率是在第一期间中来自所述主机装置的访问频率,所述第二访问频率是在比所述第一期间短的第二期间中来自所述主机装置的访问频率,基于所述第一访问频率以所述第一期间为周期而进行第一所述再配置,并且与来自的所述主机装置的访问同步地进行基于所述第一访问频率和所述第二访问频率的第二所述再配置的要否判定,第一所述再配置的要否判定所用的阈值不同于第二所述再配置的要否判定所用的阈值。

【技术特征摘要】
【国外来华专利技术】

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

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

1