测试系统隔离性能的方法、装置及存储介质制造方法及图纸

技术编号:22661327 阅读:31 留言:0更新日期:2019-11-28 04:30
本发明专利技术公开了一种测试系统隔离性能的方法、装置及存储介质。其中,该方法包括:对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,上述的第一性能指标和第二性能指标分别反映使用上述第一类服务和第二类服务的负载量;获取对上述第一性能指标和第二性能指标进行调整后,上述第一类服务和第二类服务的性能变化关系;依据上述第一类服务和第二类服务的性能变化关系,确定上述目标测试系统的隔离性指标,上述隔离性指标表征上述第一类服务和第二类服务间的隔离程度。本发明专利技术解决了现有技术无法实现度量服务间隔离性能的指标值的技术问题。

Methods, devices and storage media for testing the isolation performance of the system

The invention discloses a method, a device and a storage medium for testing the isolation performance of a system. Among them, the method includes: adjusting the first performance index of the first type of service and the second performance index of the second type of service in the target test system, wherein the first performance index and the second performance index respectively reflect the load of using the first type of service and the second type of service; obtaining the adjustment of the first performance index and the second performance index, and The performance change relationship between the first type of service and the second type of service; according to the performance change relationship between the first type of service and the second type of service, the isolation index of the above-mentioned target test system is determined, and the above isolation index represents the isolation degree between the first type of service and the second type of service. The invention solves the technical problem that the prior art is unable to realize the index value of measuring the isolation performance between services.

【技术实现步骤摘要】
测试系统隔离性能的方法、装置及存储介质
本专利技术涉及性能测试领域,具体而言,涉及一种测试系统隔离性能的方法、装置及存储介质。
技术介绍
云存储系统用于存储海量文件数据,处理高速访问的I/O操作,当大量云应用服务在使用同一个云存储系统平台的情况下,如何保证某个服务不受其他用户服务的影响,是保证云存储系统正常运行所需要考虑的问题。目前,现有的许多优化云存储系统中应用服务之间隔离性指标的方案,主要分为以下两类:1、再分配和隔离全局资源,为数据中心级别的服务提供性能隔离和性能保证。2、合理调度不同服务的负载请求,进而控制不同服务的负载量,达到增强服务间性能隔离性的目的。但是,上述现有技术无法实现度量服务间隔离性能的指标值,在当前多服务应用快速发展的情况下,为每个服务提供应有的服务质量,保证每个服务的性能,均需要对系统的服务间隔离性能的指标值进行测试,以达到度量服务间隔离性能的指标值的目的。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种测试系统隔离性能的方法、装置及存储介质,以至少解决现有技术无法实现度量服务间隔离性能的指标值的技术问题。根据本专利技术实施例的一个方面,提供了一种测试系统隔离性能的方法,包括:对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,上述的第一性能指标和第二性能指标分别反映使用上述第一类服务和第二类服务的负载量;获取对上述第一性能指标和第二性能指标进行调整后,上述第一类服务和第二类服务的性能变化关系;依据上述第一类服务和第二类服务的性能变化关系,确定上述目标测试系统的隔离性指标,上述隔离性指标表征上述第一类服务和第二类服务间的隔离程度。根据本专利技术实施例的另一方面,还提供了一种测试系统隔离性能的装置,包括:调整模块,用于对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,上述的第一性能指标和第二性能指标分别反映使用上述第一类服务和第二类服务的负载量;获取模块,用于获取对上述第一性能指标和第二性能指标进行调整后,上述第一类服务和第二类服务的性能变化关系;确定模块,用于依据上述第一类服务和第二类服务的性能变化关系,确定上述目标测试系统的隔离性指标,上述隔离性指标表征上述第一类服务和第二类服务间的隔离程度。根据本专利技术实施例的另一方面,还提供了一种存储介质,上述存储介质包括存储的程序,其中,在上述程序运行时控制上述存储介质所在设备执行以下步骤:对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,上述的第一性能指标和第二性能指标分别反映使用上述第一类服务和第二类服务的负载量;获取对上述第一性能指标和第二性能指标进行调整后,上述第一类服务和第二类服务的性能变化关系;依据上述第一类服务和第二类服务的性能变化关系,确定上述目标测试系统的隔离性指标,上述隔离性指标表征上述第一类服务和第二类服务间的隔离程度。根据本专利技术实施例的另一方面,还提供了一种测试系统隔离性能的装置,包括:处理器;以及存储器,与上述处理器连接,用于为上述处理器提供处理以下处理步骤的指令:对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,上述的第一性能指标和第二性能指标分别反映使用上述第一类服务和第二类服务的负载量;获取对上述第一性能指标和第二性能指标进行调整后,上述第一类服务和第二类服务的性能变化关系;依据上述第一类服务和第二类服务的性能变化关系,确定上述目标测试系统的隔离性指标,上述隔离性指标表征上述第一类服务和第二类服务间的隔离程度。在本专利技术实施例中,通过对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,上述的第一性能指标和第二性能指标分别反映使用上述第一类服务和第二类服务的负载量;获取对上述第一性能指标和第二性能指标进行调整后,上述第一类服务和第二类服务的性能变化关系;依据上述第一类服务和第二类服务的性能变化关系,确定上述目标测试系统的隔离性指标,即确定了上述第一类服务和第二类服务间的隔离程度,达到了有效度量服务间隔离性能的指标值的目的,从而实现了为每个服务提供应有的服务质量,保证每个服务的性能的技术效果,进而解决了现有技术无法实现度量服务间隔离性能的指标值的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是一种用于实现测试系统隔离性能的方法的计算机终端(或移动设备)的硬件结构框图;图2是根据本专利技术实施例的一种测试系统隔离性能的方法的流程图;图3是根据本专利技术实施例的一种可选的测试系统隔离性能的方法的流程图;图4是根据本专利技术实施例的一种可选的第一类服务和第二类服务的性能变化关系示意图;图5是根据本专利技术实施例的一种可选的测试系统隔离性能的方法的流程图;以及图6是根据本专利技术实施例的一种测试系统隔离性能的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:每秒读写操作次数IOPS:多用于数据库等场合,衡量随机访问的性能,IOPS是指存储每秒可接受多少次主机发出的访问,主机的一次IO需要多次访问存储才可以完成。实施例1根据本专利技术实施例,提供了一种测试系统隔离性能的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。需要说明的是,本申请实施例提供了一种基于多服务负载测试环境的请求生成器(例如,多服务负载生成器),可以为云存储系统中的多个服务负载的I/O请求标记描述信息(例如,为云存储系统中的多个服务负载的I/O请求附加服务信息),可以按照服务的类型为上述I/O请求本文档来自技高网
...

【技术保护点】
1.一种测试系统隔离性能的方法,其特征在于,包括:/n对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,所述的第一性能指标和第二性能指标分别反映使用所述第一类服务和第二类服务的负载量;/n获取对所述第一性能指标和第二性能指标进行调整后,所述第一类服务和第二类服务的性能变化关系;/n依据所述第一类服务和第二类服务的性能变化关系,确定所述目标测试系统的隔离性指标,所述隔离性指标表征所述第一类服务和第二类服务间的隔离程度。/n

【技术特征摘要】
1.一种测试系统隔离性能的方法,其特征在于,包括:
对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,其中,所述的第一性能指标和第二性能指标分别反映使用所述第一类服务和第二类服务的负载量;
获取对所述第一性能指标和第二性能指标进行调整后,所述第一类服务和第二类服务的性能变化关系;
依据所述第一类服务和第二类服务的性能变化关系,确定所述目标测试系统的隔离性指标,所述隔离性指标表征所述第一类服务和第二类服务间的隔离程度。


2.根据权利要求1所述的方法,其特征在于,对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整之前,所述方法还包括:
接收基于多服务负载的I/O请求,其中,该I/O请求中携带有服务的描述信息,该描述信息至少用于标识所述I/O请求对应的服务。


3.根据权利要求2所述的方法,其特征在于,所述描述信息包括以下至少之一:
服务ID、服务的请求处理额度、性能要求、服务所属的类型、与所述类型对应的隔离处理方法。


4.根据权利要求1所述的方法,其特征在于,所述第一类服务的第一性能指标小于所述第二类服务的第二性能指标。


5.根据权利要求4所述的方法,其特征在于,对目标测试系统中第一类服务的第一性能指标和第二类服务的第二性能指标进行调整,包括:
在多种状态下分别增加所述第二类服务的负载量,以及减少所述第一类服务的负载量,其中,所述多种状态包括:完全隔离状态、完全无隔离状态和采用了目标隔离方法后的状态。


6.根据权利要求5所述的方法,其特征在于,获取对所述第一性能指标和第二性能指标进行调整后,所述第一类服务和第二类服务的性能变化关系,包括:
依据第一参数值的变化和第二参数值的变化确定三维坐标系中第一坐标平面的第一坐标轴和第二坐标轴,其中,所述第一参数值和第二参数值均用于反映所述第一性能指标;
依据第三参数值的变化确定所述三维坐标系中第二坐标平面的第三坐标轴,其中,所述第三参数值用于反映所述第二性能指标,所述第二坐标平面和第一坐标平面是垂直的;
依据在所述多种状态中不同状态下所述第一参数值、第二参数值和第三参数值的变化,确定所述完全隔离状态下的第一变化曲线、所述完全无隔离状态下的第二变化曲线以及采用了目标隔离方法后的状态下的第三变化曲线。


7.根据权利要求6所述的方法,其特征在于,依据所述第一类服务和第二类服务的性能变化关系确定所述目标测试系统的隔离性指标,包括:
利用第一曲面和所述第一坐标平面所在平面得到第一空间模型,利用第二曲面和所述第一坐标平面得到第二空间模型,利用第三曲面和所述第一坐标平面得到第三空间模型,其中,所述第一曲面为将所述第一变化曲线绕所述第三坐标轴旋转得到的曲面,所述第二曲面...

【专利技术属性】
技术研发人员:林江彬曹锋徐映任祖杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1