一种性能分析方法及相关装置制造方法及图纸

技术编号:20362872 阅读:17 留言:0更新日期:2019-02-16 16:31
本发明专利技术公开了一种性能分析方法,可以自动地确定目标性能在目标场景下的性能指标,并在判断目标性能不满足对应的性能指标时,确定出造成目标性能不满足性能指标的第一目标因素点,从而无需人工进行分析,即可确定是哪些因素点造成了目标性能的不达标,从而可以节省性能分析过程中大量的时间与精力。本申请还提供了一种性能分析系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

【技术实现步骤摘要】
一种性能分析方法及相关装置
本专利技术涉及计算机
,更具体地说,涉及一种性能分析方法、系统、装置及计算机可读存储介质。
技术介绍
随着计算机技术的发展,存储网络系统也得到不断的发展。在存储网络系统中通常会出现一些性能到达瓶颈值,从而导致存储网络系统无法正常使用。为了保证存储网络系统的正常使用还需要及时发现到达瓶颈值的性能,并及时解决性能到达瓶颈值的问题。然而,解决性能到达瓶颈值的问题,就需要知道是什么因素导致了性能到达瓶颈值,所以对相关技术人员的专业水平要求极高,分析的内容也十分的多,机器的耗费时间和精力。因此,如何方便地分析性能,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种性能分析方法、系统、装置及计算机可读存储介质,以方便的分析性能。为实现上述目的,本专利技术实施例提供了如下技术方案:一种性能分析方法,包括:确定目标性能在目标场景下的性能指标;判断所述目标性能是否满足对应的所述性能指标;若否,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;利用与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点。其中,所述判断所述目标性能是否满足对应的所述性能指标之后,还包括:若是,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;利用与所述因素点对应的阈值和所述因素点数据,确定用于提高目标性能的第二目标因素点。其中,所述目标性能包括IOPS、吞吐量、IO延迟。其中,所述因素点包括:CPU利用率,硬盘的IOPS,吞吐量,读写延迟,内存的使用率,存储卷的读写IOPS、吞吐量、读写等待时间,raid的读写IOPS、吞吐量、读写等待时间,接口的IOPS、吞吐量。其中,所述利用目标场景信息获取因素点数据,包括:运行对应目标场景信息的待分析设备,获取所述待分析设备运行过程中的因素点数据。其中,还包括:记录所述待分析设备运行过程中的运行错误信息;则所述利用与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点,包括:利用所述运行错误信息、与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点。本申请还提供了一种性能分析系统,包括:第一确定模块,用于确定目标性能在目标场景下的性能指标;判断模块,用于判断所述目标性能是否满足对应的所述性能指标;第一获取模块,用于当所述目标性能不满足对应的所述性能指标时,利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;第二确定模块,用于利用与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点。其中,还包括:第二获取模块,用于当所述目标性能满足对应的所述性能指标时,利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;第三确定模块,用于利用与所述因素点对应的阈值和所述因素点数据,确定用于提高目标性能的第二目标因素点。本申请还提供了一种性能分析装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如所述性能分析方法的步骤。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述性能分析方法的步骤。通过以上方案可知,本专利技术提供的一种性能分析方法,包括:确定目标性能在目标场景下的性能指标;判断所述目标性能是否满足对应的所述性能指标;若否,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;利用与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点。由此可见,本申请提供的一种性能分析方法,可以自动地确定目标性能在目标场景下的性能指标,并在判断目标性能不满足对应的性能指标时,确定出造成目标性能不满足性能指标的第一目标因素点,从而无需人工进行分析,即可确定是哪些因素点造成了目标性能的不达标,从而可以节省性能分析过程中大量的时间与精力。本申请还提供了一种性能分析系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种性能分析方法流程图;图2为本专利技术实施例公开的一种具体的性能分析方法流程图;图3为本专利技术实施例公开的一种性能分析系统结构示意图;图4为本专利技术实施例公开的一种性能分析装置结构示意图具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种性能分析方法、系统、装置及计算机可读存储介质,以方便的分析性能。参见图1,本专利技术实施例提供的一种性能分析方法,具体包括:S101,确定目标性能在目标场景下的性能指标。在存储网络系统中,目标性能通常为存储的IOPS(Input/OutputOperationsPerSecond,每秒读/写操作次数)、带宽、IO(输入/输出)延迟时间。需要说明的是IOPS是对存储网络系统可以支持的每秒读/写操作次数,带宽是存储网络系统能够支持的吞吐量,IO延迟时间是指对存储网络系统进行输入/输出操作时的延迟时间。需要说明的是,不同的场景下,对性能的要求也就不同,例如,对于小文件读写型的系统,对IO延迟时间要求较低,大文件的读写型系统对存储设备的带宽要求较高。因此,不同场景下,对应每个性能的指标也就不同。性能指标是用来判断对应的性能是否已达到当前场景下的瓶颈值。例如,对于下文件读写型的系统,IO延迟要求最高不超过1s,则1s即为IO延迟这个性能的性能指标,而其带宽这个性能要求最低不低于200MB/s,则200MB/s即是带宽的性能指标。可以理解的是,目标性能可以包括多个,例如存储网络系统的IOPS、带宽、IO延迟时间,而性能指标即是在目标场景下,与各个目标性能分别对应的多个指标。S102,判断所述目标性能是否满足对应的所述性能指标。具体地,判断目标性能是否满足自己对应的性能指标。S103,若否,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性。需要说明的是,如果目标性能没有满足自己对应的性能指标,则说明该性能已经达到了自己的瓶颈值,因此需要对设备进行分析、调优。需要说明的是,当目标性能有多个时,则任一个目标性能不满足对应的性能指标,都认为目标性能不满足对应的性能指标,并进行分析等操作。具体地,由于不同场景下,性能指标也不相同,因此,在不同场景下,需要分析的因素点也不同,因此针对不同的场景都预先设定需要分析的因素点名称。在本文档来自技高网...

【技术保护点】
1.一种性能分析方法,其特征在于,包括:确定目标性能在目标场景下的性能指标;判断所述目标性能是否满足对应的所述性能指标;若否,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;利用与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点。

【技术特征摘要】
1.一种性能分析方法,其特征在于,包括:确定目标性能在目标场景下的性能指标;判断所述目标性能是否满足对应的所述性能指标;若否,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;利用与所述因素点对应的阈值和所述因素点数据,确定造成所述目标性能不满足对应的所述性能指标的第一目标因素点。2.根据权利要求1所述的方法,其特征在于,所述判断所述目标性能是否满足对应的所述性能指标之后,还包括:若是,则利用目标场景信息获取因素点数据,其中因素点为预先确定的影响所述目标性能的运行属性;利用与所述因素点对应的阈值和所述因素点数据,确定用于提高目标性能的第二目标因素点。3.根据权利要求1所述的方法,其特征在于,所述目标性能包括IOPS、吞吐量、IO延迟。4.根据权利要求3所述的方法,其特征在于,所述因素点包括:CPU利用率,硬盘的IOPS,吞吐量,读写延迟,内存的使用率,存储卷的读写IOPS、吞吐量、读写等待时间,raid的读写IOPS、吞吐量、读写等待时间,接口的IOPS、吞吐量。5.根据权利要求1所述的方法,其特征在于,所述利用目标场景信息获取因素点数据,包括:运行对应目标场景信息的待分析设备,获取所述待分析设备运行过程中的因素点数据。6.根据权利要求5所述的方法,其特征在于,还包括:记录所述待分析设备运行过程中的运行错误信息;则所述利用与所述因素点对应的阈值和所述因素点数据...

【专利技术属性】
技术研发人员:刘粉粉范义波魏显玉
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1