存储系统技术方案

技术编号:36864489 阅读:32 留言:0更新日期:2023-03-15 18:55
在进行层级型存储管理的存储系统中,设定适当的缓冲区域。存储系统包括提供存储池(102)的存储装置和将存储池(102)进行分层管理的存储管理部。在存储池(102)中设定第1层级(111)、第2层级(112)和第3层级(114)、和对其中作为缓冲对象层级的第3层级(114)读写数据时的作为缓冲被利用的缓冲区域即第3层级用缓冲(113)。存储管理部基于第3层级(114)的访问频率决定第3层级用缓冲(113)的大小。率决定第3层级用缓冲(113)的大小。率决定第3层级用缓冲(113)的大小。

【技术实现步骤摘要】
存储系统


[0001]本专利技术涉及存储系统。

技术介绍

[0002]关于本专利技术,已知有下述的专利文献1。在专利文献1中公开有一种分布式存储系统,在分别具有存储设备的多个节点中,第1节点将多个用户数据与写入请求一起从上级装置接收,基于接收到的多个用户数据生成第1冗余代码,将生成的第1冗余代码和多个用户数据发送到其它节点,并将多个用户数据保存到存储设备,第2节点从多个其它节点接收用户数据和第1冗余代码,基于接收到的用户数据和第1冗余代码生成第2冗余代码,并将第2冗余代码保存到存储设备。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2020

144913号公报

技术实现思路

[0006]专利技术要解决的课题
[0007]近年来,以对象单位对数据进行处理的对象存储器的利用不断发展。在除了文件存储器和块存储器、还具有对象存储器的存储系统中,通常进行根据保存于存储器的数据种类将各存储层级化来管理的层级型存储管理(分层存储管理)。在这种层级型存储管理中,如保存于外部的对象存储器的数据那样,需要对访问延迟大的数据确保读取缓存和写入缓冲等缓冲区域。在缓冲区域的确保中,利用上级层级的存储容量的一部分,所以为了提供低成本且高性能的存储服务,需要设定适当的缓冲区域。但是,在专利文献1所记载的技术中,对该点的应对不充分。
[0008]因此,本专利技术中,其目的在于,在进行层级型存储管理的存储系统中,设定适当的缓冲区域。
>[0009]用于解决课题的方法
[0010]本专利技术的第1方式的存储系统,包括使存储管理部工作的处理器和用于保存数据的存储装置,且具有由至少包含所述存储装置的多个种类的存储器构成的存储池,其中,所述存储管理部,将所述存储池的存储区域分层为多个层级,将各层级分别分配给具有不同的访问性能的所述存储器,基于数据的访问频率,从所述多个层级中决定要保存所述数据的层级,在所述存储池设置有对保存于作为所述多个层级中的至少一个层级的缓冲对象层级的数据进行临时保存的缓冲区域,将该缓冲区域分配给访问性能比分配了所述缓冲对象层级的存储器高的存储器,基于所述缓冲对象层级的访问频率决定所述缓冲区域的大小。
[0011]本专利技术的第2方式的存储系统的管理方法,其将存储池的存储区域分层为多个层级,将各层级分别分配给具有不同的访问性能的存储器,基于数据的访问频率,从所述多个层级中决定要保存所述数据的层级,在所述存储池设置有对保存于作为所述多个层级中的
至少一个层级的缓冲对象层级的数据进行临时保存的缓冲区域,将该缓冲区域分配给性能比分配了所述缓冲对象层级的存储器高的存储器,基于所述缓冲对象层级的访问频率决定所述缓冲区域的大小。
[0012]专利技术效果
[0013]根据本专利技术,在进行层级型存储管理的存储系统中,能够设定适当的缓冲区域。
附图说明
[0014]图1是本专利技术的一个实施方式的存储系统的硬件结构图。
[0015]图2是表示包含本专利技术的一个实施方式的存储系统的计算机系统的结构例的图。
[0016]图3是表示包含本专利技术的一个实施方式的存储系统的计算机系统的结构例的图。
[0017]图4是表示本专利技术的一个实施方式的存储系统中的资源的对应关系的图。
[0018]图5是表示存储池的层级结构例的图。
[0019]图6是表示存储系统中的页面间的对应关系的图。
[0020]图7是表示各池页面的访问频率的例子的曲线图。
[0021]图8是表示存储于内存的表和程序的例子的图。
[0022]图9是表示性能信息表的例子的图。
[0023]图10是表示池页面/卷页面管理表的例子的图。
[0024]图11是表示卷页面/层级页面管理表的例子的图。
[0025]图12是表示层级大小

缓冲大小管理表的例子的图。
[0026]图13是表示层级页面/对象管理表的例子的图。
[0027]图14是表示缓冲页面/对象管理表的例子的图。
[0028]图15是表示层级移动对象页面管理表的例子的图。
[0029]图16是层级大小决定处理的流程图。
[0030]图17是缓冲大小决定处理的流程图。
[0031]图18是缓冲大小决定处理的流程图。
[0032]图19是存储服务处理的流程图。
[0033]图20是对象存储访问处理的流程图。
[0034]图21是缓冲页面回收处理的流程图。
[0035]图22是层级控制处理的流程图。
[0036]图23是访问频率监视处理的流程图。
[0037]图24是大小复查指示处理的流程图。
[0038]图25是大小变更处理的流程图。
[0039]附图标记说明
[0040]10

存储系统,11

CPU,12

内存,13

HBA,14

NIC,15

USB,16

VGA,17

存储装置,101

驱动器,102

存储池,103

虚拟卷,111

第1层级,112

第2层级,113

第3层级用缓冲,114

第3层级,211

存储利用计算机,212

管理用终端,213

带外部连接功能的存储器,221

对象存储服务,1200

性能信息表,1300

池页面/卷页面管理表,1400

卷页面/层级页面管理表,1500

层级大小

缓冲大小管理表,1600

层级页面/对象管理表,1700

缓冲页面/对象管理表,1800

层级移动对象页面管理表,2100

访问频率
监视程序,2200

大小复查指示程序,2300

层级大小决定程序,2400

缓冲大小决定程序,2500

大小变更程序,2600

层级控制程序,2700

池管理程序,2800

存储服务程序,2900

对象存储访问程序,3000

缓冲页面回收程序
具体实施方式
[0041]以下,参照附图说明本专利技术的实施方式。为了说明的明确化,以下的记载和附图适当进行省略和简化。本专利技术不限制于本实施方式,与本专利技术的思想一致的所有应用例包含于本专利技术的技术范围内。只要没本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储系统,其包括使存储管理部工作的处理器和用于保存数据的存储装置,且具有由至少包含所述存储装置的多个种类的存储器构成的存储池,所述存储系统的特征在于:所述存储管理部,将所述存储池的存储区域分层为多个层级,将各层级分别分配给具有不同的访问性能的所述存储器,基于数据的访问频率,从所述多个层级中决定要保存所述数据的层级,在所述存储池设置有对保存于作为所述多个层级中的至少一个层级的缓冲对象层级的数据进行临时保存的缓冲区域,将该缓冲区域分配给访问性能比分配了所述缓冲对象层级的存储器高的存储器,基于所述缓冲对象层级的访问频率决定所述缓冲区域的大小。2.如权利要求1所述的存储系统,其特征在于:所述多个层级包含被分配给了访问性能比所述缓冲对象层级高的存储器的上级的层级,所述缓冲区域被分配给与所述上级的层级相同的存储器。3.如权利要求2所述的存储系统,其特征在于:所述存储管理部基于所述缓冲对象层级的大小、所述缓冲对象层级的访问频率、所述缓冲对象层级的期待访问概率,决定所述缓冲区域的大小。4.如权利要求2所述的存储系统,其特征在于:所述存储管理部,基于根据所述存储池的各层级的访问频率的访问成本和变更了所述缓冲区域的大小时的所述访问成本的变化,决定所述缓冲区域的大小。5.如权利要求2所述的存储系统,其特征在于:所述存储管理部在所述存储池的运用中动态地变更所述缓冲区域的大小。6.如权利要求2所述的存储系统,其特征在于:所述存储管理部,基于所述存储池的各页面的访问频率,决定要保存于各层级的页面,基...

【专利技术属性】
技术研发人员:中村隆喜山本贵大伊藤晋太郎扬妻匡邦
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

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

1