【技术实现步骤摘要】
用于管理存储系统的方法和装置
[0001]本申请是申请日为2016年6月14日、申请号为201610417408.8、专利技术名称为“用于管理存储系统的方法和装置”的专利技术专利申请的分案申请。
[0002]本公开的实施例涉及存储系统,并且更具体地涉及用于包括快速缓存器的存储系统的方法和装置。
技术介绍
[0003]缓存(cache)是底层存储设备(例如,硬盘)和外界接口之间的缓冲器。缓存可以存放例如热数据,以减少外界接口和底层驱动器之间的数据交换,提高数据的传输速度,降低数据存取的时延。缓存具有极快的存取速度,并且缓存的大小与速度是直接关系到底层驱动器的传输速度的重要因素。
[0004]快速缓存(fast cache)作为层2(L2)缓存进行工作,其包含位于底层物理驱动器上的逻辑块的拷贝。作为示例,快速缓存可以由独立的成对的固态磁盘(SSD)来构建,这使得能够容易地对快速缓存进行扩展和缩减。目前,对于包括多个缓存设备的存储系统而言,其架构、管理和整体性能均存在提高和改进的空间。
技术实现思路
[0005]本公开的实施例提出了用于管理存储系统的方法和装置。下面给出了对各实施例的简要概述,以提供对各种实施例的一些方面的基本理解。
技术实现思路
部分所记载的内容并非旨在标识关键元素的要点或描述各种实施例的范围。相反,在此描述的内容仅仅是为了以简化形式呈现一些概念,作为对下文具体描述的前序。
[0006]本公开的第一方面提供了一种管理存储系统的方法,该存储系统包括多个缓存设备和底层存储设 ...
【技术保护点】
【技术特征摘要】
1.一种管理多个缓存设备的方法,所述多个缓存设备包括服务读请求的第一缓存设备组和服务写请求的第二缓存设备组,所述方法包括:检测用于扩展所述多个缓存设备的第一请求;响应于检测到所述第一请求,获取所述多个缓存设备的状态信息,所述状态信息指示负载状态和存储空间使用情况中的至少一项;以及基于所获取的所述状态信息,将所述多个缓存设备之外的新缓存设备添加到所述第一缓存设备组或所述第二缓存设备组中。2.根据权利要求1所述的方法,其中所述第一请求指示多个候选缓存设备的列表,并且其中添加所述新缓存设备包括:从所述多个候选缓存设备的所述列表中逐个选择新缓存设备,以用于将所述新缓存设备添加到所述第一缓存设备组或所述第二缓存设备组中。3.根据权利要求1所述的方法,其中所述状态信息指示所述多个缓存设备的所述负载状态,并且添加所述新缓存设备包括:基于所述多个缓存设备的所述负载状态,获取所述第一缓存设备组的第一负载和所述第二缓存设备组的第二负载;如果所述第一负载与所述第二负载之间的差异或者所述第一负载与所述第二负载的比率超过预定阈值,将所述新缓存设备添加到所述第一缓存设备组中;以及如果所述第一负载与所述第二负载之间的所述差异或者所述第一负载与所述第二负载的所述比率低于所述预定阈值,将所述新缓存设备添加到所述第二缓存设备中。4.根据权利要求1所述的方法,其中所述状态信息指示所述多个缓存设备的所述存储空间使用情况,并且添加所述新缓存设备包括:基于所述多个缓存设备的所述存储空间使用情况,确定所述第二缓存设备组的存储空间使用率;如果所述第二缓存设备组的所述存储空间使用率超过第一阈值,将所述新缓存设备添加到所述第二缓存设备组中;以及如果所述第二缓存设备组的所述存储空间使用率低于所述第一阈值,将所述新缓存设备添加到所述第一缓存设备组中。5.根据权利要求1所述的方法,其中所述状态信息指示所述多个缓存设备的所述存储空间使用情况,并且添加所述新缓存设备包括:基于所述多个缓存设备的所述存储空间使用情况,确定所述第二缓存设备组的存储空间空闲率;如果所述第二缓存设备组的所述存储空间空闲率低于第二阈值,将所述新缓存设备添加到所述第二缓存设备组中;以及如果所述第二缓存设备组的所述存储空间空闲率高于所述第二阈值,将所述新缓存设备添加到所述第一缓存设备组中。6.根据权利要求1所述的方法,其中:所述第一缓存设备组中的缓存设备包括第一固态磁盘SSD对,并且所述第一SSD对中的每个SSD独立地服务所述读请求。7.根据权利要求1所述的方法,其中检测所述第一请求包括从用户接收所述第一请求
作为输入。8.一种管理存储系统中的多个缓存设备的方法,所述多个缓存设备包括服务读请求的第一缓存设备组和服务写请求的第二缓存设备组,所述方法包括:检测用于缩减所述缓存设备的第二请求;以及响应于检测到所述第二请求,通过以下操作来从所述多个缓存设备中移除所述第二缓存设备组中的至少一个缓存设备:禁止针对所述至少一个缓存设备的写操作;将所述至少一个缓存设备中的脏页面复制到所述存储系统中的存储设备;以及移除所述至少一个缓存设备。9.根据权利要求8所述的方法,其中所述第二请求中指示候选缓存设备的列表,并且所述方法进一步包括:从所述候选缓存设备的所述列表中逐个选择缓存设备,以用于从所述多个缓存设备中移除所选择的所述缓存设备。10.根据权利要求8所述的方法,其中所述第一缓存设备组中的缓存设备包括第一固态磁盘S...
【专利技术属性】
技术研发人员:鄢彪,胡博,黄佳,叶静,吴迁,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。