本发明专利技术涉及了一种快照拷贝管理方法及装置,其中该方法包括以下步骤:周期性获取系统的IOPS及快照的实际的拷贝参数;根据当前的IOPS确定快照的预期拷贝参数;将预期拷贝参数与实际的拷贝参数进行比较;响应于预期拷贝参数与实际的拷贝参数不同,以预期拷贝参数修正实际的拷贝参数;根据修正后的拷贝参数调整快照后台拷贝的数据拷贝速率。利用本发明专利技术的方法,可以实现快照的后台拷贝与卷IOPS业务处理的均衡,使系统在业务空闲时主要处理快照后台拷贝,业务繁忙对卷读写频繁时主要处理业务,从而使得CPU利用率达到最高效,同时还避免了人工的参与。
A snapshot copy management method and device
【技术实现步骤摘要】
一种快照拷贝管理方法及装置
本专利技术涉及服务器
本专利技术进一步涉及一种快照拷贝管理方法及装置。
技术介绍
存储网络行业协会SNIA(StorageNetworkingIndustryAssociation)对快照的解读是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映射。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。对于快照的管理中,最重要的一点就是对快照拷贝的管理。目前对快照的拷贝设置后台的数据拷贝速率主要在创建快照时设置或者创建快照后在使用过程中根据业务需要进行手动修改。这种方式不够灵活,并且需要投入相关人力进行修改,增加了任务量。此外,在快照的使用过程中,会出现某一段时间系统业务的IOPS很大,即业务处于一个繁忙的工作状态的情况,此时如果快照的后台数据拷贝速率同样很大,会出现快照拷贝与业务争夺系统资源的情况,从而造成业务处理卡顿,进而影响到业务流程正常工作。因此,基于上述情况,为了使快照的拷贝更好的适应业务需求,需要提出一种动态管理快照拷贝的方法。
技术实现思路
一方面,本专利技术基于上述目的提出了一种快照拷贝管理方法,其中该方法包括以下步骤:周期性获取系统的IOPS及快照的实际的拷贝参数;根据当前的IOPS确定快照的预期拷贝参数;将预期拷贝参数与实际的拷贝参数进行比较;响应于预期拷贝参数与实际的拷贝参数不同,以预期拷贝参数修正实际的拷贝参数;根据修正后的拷贝参数调整快照后台拷贝的数据拷贝速率。根据本专利技术的快照拷贝管理方法的实施例,其中拷贝参数配置为1至100的正整数,并且拷贝参数分为若干区段,每个区段分别对应于不同的数据拷贝速率的值。根据本专利技术的快照拷贝管理方法的实施例,其中周期性获取系统的IOPS及快照的实际的拷贝参数进一步包括:监测系统的读写业务并周期性获取IOPS;周期性读取存储空间中记录的实际的拷贝参数。根据本专利技术的快照拷贝管理方法的实施例,其中根据当前的IOPS确定快照的预期拷贝参数进一步包括:基于IOPS-拷贝参数对照表根据当前的IOPS查询预期拷贝参数,其中IOPS越大,预期拷贝参数越小。根据本专利技术的快照拷贝管理方法的实施例,其中周期性获取系统的IOPS及快照的实际的拷贝参数进一步包括:设置周期参数,该周期参数用于设定周期性获取系统的IOPS及快照的实际的拷贝参数的周期;响应于周期参数为无效,停止修正实际的拷贝参数。另一方面,本专利技术还提出了一种快照拷贝管理装置,其中该装置包括:至少一个处理器;和存储器,该存储器存储有处理器可运行的程序指令,该程序指令在被处理器运行时执行以下步骤:周期性获取系统的IOPS及快照的实际的拷贝参数;根据当前的IOPS确定快照的预期拷贝参数;将预期拷贝参数与实际的拷贝参数进行比较;响应于预期拷贝参数与实际的拷贝参数不同,以预期拷贝参数修正实际的拷贝参数;根据修正后的拷贝参数调整快照后台拷贝的数据拷贝速率。根据本专利技术的快照拷贝管理装置的实施例,其中拷贝参数配置为1至100的正整数,并且拷贝参数分为若干区段,每个区段分别对应于不同的数据拷贝速率的值。根据本专利技术的快照拷贝管理装置的实施例,其中周期性获取系统的IOPS及快照的实际的拷贝参数进一步包括:监测系统的读写业务并周期性获取IOPS;周期性读取存储空间中记录的实际的拷贝参数。根据本专利技术的快照拷贝管理装置的实施例,其中根据当前的IOPS确定快照的预期拷贝参数进一步包括:基于IOPS-拷贝参数对照表根据当前的IOPS查询预期拷贝参数,其中IOPS越大,预期拷贝参数越小。根据本专利技术的快照拷贝管理装置的实施例,其中周期性获取系统的IOPS及快照的实际的拷贝参数进一步包括:设置周期参数,该周期参数用于设定周期性获取系统的IOPS及快照的实际的拷贝参数的周期;响应于周期参数为无效,停止修正实际的拷贝参数。采用上述技术方案,本专利技术至少具有如下有益效果:通过采用动态修正快照的后台数据拷贝速率的方法,可以实现快照的后台拷贝与卷IOPS业务处理的均衡,使系统在业务空闲时主要处理快照后台拷贝,业务繁忙对卷读写频繁时主要处理业务,从而使得CPU利用率达到最高效,同时还避免了人工的参与。本专利技术提供了实施例的各方面,不应当用于限制本专利技术的保护范围。根据在此描述的技术可设想到其它实施方式,这对于本领域普通技术人员来说在研究以下附图和具体实施方式后将是显而易见的,并且这些实施方式意图被包含在本申请的范围内。下面参考附图更详细地解释和描述了本专利技术的实施例,但它们不应理解为对于本专利技术的限制。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对现有技术和实施例描述中所需要使用的附图作简单地介绍,附图中的部件不一定按比例绘制,并且可以省略相关的元件,或者在一些情况下比例可能已经被放大,以便强调和清楚地示出本文描述的新颖特征。另外,如本领域中已知的,结构顺序可以被不同地布置。图1示出了根据本专利技术的快照拷贝管理方法的实施例的示意性框图;图2示出了根据本专利技术的快照拷贝管理方法的拷贝参数与数据拷贝速率的对应表实施例。具体实施方式虽然本专利技术可以以各种形式实施,但是在附图中示出并且在下文中将描述一些示例性和非限制性实施例,但应该理解的是,本公开将被认为是本专利技术的示例并不意图将本专利技术限制于所说明的具体实施例。图1示出了根据本专利技术的快照拷贝管理方法的实施例的示意性框图。在如图所示的实施例中,该方法至少包括以下步骤:S1:周期性获取系统的IOPS及快照的实际的拷贝参数;S2:根据当前的IOPS确定快照的预期拷贝参数;S3:将预期拷贝参数与实际的拷贝参数进行比较;S4:响应于预期拷贝参数与实际的拷贝参数不同,以预期拷贝参数修正实际的拷贝参数;S5:根据修正后的拷贝参数调整快照后台拷贝的数据拷贝速率。首先,根据本专利技术提出了快照的拷贝参数的构思,根据拷贝参数设置快照后台拷贝的数据拷贝速率。在创建快照时初始化拷贝参数,启动快照。在随后的运行过程中,根据本专利技术的方法对拷贝参数进行动态修正以根据需要改变快照后台拷贝的数据拷贝速率,从而对快照的拷贝进行动态管理。其中,步骤S1周期性获取系统的IOPS(每秒读写次数,Input/OutputOperationsPerSecond)及快照的实际的拷贝参数。然后为了将拷贝参数适应系统的IOPS,进而使快照的数据拷贝速率匹配系统的业务IOPS,步骤S2根据当前的IOPS确定快照的预期拷贝参数。然后步骤S3将预期拷贝参数与实际的拷贝参数进行比较,从而确认当前的数据拷贝速率是否与系统的业务IOPS相匹配。如果不相匹配,即预期拷贝参数与实际的拷贝参数不同,步骤S4以预期拷贝参数修正实际的拷贝参数。然后就可以本文档来自技高网...
【技术保护点】
1.一种快照拷贝管理方法,其特征在于,所述方法包括以下步骤:/n周期性获取系统的IOPS及快照的实际的拷贝参数;/n根据当前的所述IOPS确定快照的预期拷贝参数;/n将所述预期拷贝参数与当前的所述实际的拷贝参数进行比较;/n响应于所述预期拷贝参数与所述实际的拷贝参数不同,以所述预期拷贝参数修正所述实际的拷贝参数;/n根据所述修正后的拷贝参数调整快照后台拷贝的数据拷贝速率。/n
【技术特征摘要】
1.一种快照拷贝管理方法,其特征在于,所述方法包括以下步骤:
周期性获取系统的IOPS及快照的实际的拷贝参数;
根据当前的所述IOPS确定快照的预期拷贝参数;
将所述预期拷贝参数与当前的所述实际的拷贝参数进行比较;
响应于所述预期拷贝参数与所述实际的拷贝参数不同,以所述预期拷贝参数修正所述实际的拷贝参数;
根据所述修正后的拷贝参数调整快照后台拷贝的数据拷贝速率。
2.根据权利要求1所述的方法,其特征在于,所述拷贝参数配置为1至100的正整数,并且所述拷贝参数分为若干区段,每个区段分别对应于不同的数据拷贝速率的值。
3.根据权利要求1所述的方法,其特征在于,所述周期性获取系统的IOPS及快照的实际的拷贝参数进一步包括:
监测所述系统的读写业务并周期性获取所述IOPS;
周期性读取存储空间中记录的所述实际的拷贝参数。
4.根据权利要求1所述的方法,其特征在于,所述根据当前的所述IOPS确定快照的预期拷贝参数进一步包括:
基于IOPS-拷贝参数对照表根据所述当前的IOPS查询所述预期拷贝参数,其中所述IOPS越大,所述预期拷贝参数越小。
5.根据权利要求1所述的方法,其特征在于,所述周期性获取系统的IOPS及快照的实际的拷贝参数进一步包括:
设置周期参数,所述周期参数用于设定周期性获取系统的IOPS及快照的实际的拷贝参数的周期;
响应于所述周期参数为无效,停止修正所述实际的拷贝参数。
6.一种快照拷贝管理装置,其特征在于,所述...
【专利技术属性】
技术研发人员:李俭,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。