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.一种测试系统隔离性能的方法,其特征在于,包括:/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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。