【技术实现步骤摘要】
性能分析方法、装置和设备
本专利技术涉及计算机
,尤其涉及一种性能分析方法、装置和设备。
技术介绍
在使用处理设备来执行数据处理任务时,处理设备的运行状态会直接影响任务的完成速度。因此,通常需要在执行任务时对处理设备的性能进行分析。这样在了解设备运行状态的基础上,用户可以对处理设备进行优化,从而进一步提高数据处理的速度。而在现有技术中,触发性能分析的时机通常是用户自主控制的,比如当用户感觉数据处理速度变慢时,则可以自主触发对处理设备性能的分析操作。但用户往往很难在性能分析的最佳时机触发性能分析,从而导致性能分析结果的可靠性不高。
技术实现思路
有鉴于此,本专利技术实施例提供一种性能分析方法、装置和设备,用以提高性能分析结果的可靠性。第一方面,本专利技术实施例提供一种性能分析方法,应用于节点管理平台,包括:将用户终端设备发送的任务发送至目标处理节点,以使所述目标处理节点中与所述任务对应的目标应用程序启动一进程执行所述任务;接收所述目标处理节点发送的性能数据,所述性能数据与所述进程对应;若所述性能数据满足所述已设定的分析条件,则向所述目标处理节点发送分析指令,以使所述目标处理节点对所述进程进行性能分析;接收所述目标处理节点发送的性能分析结果。第二方面,本专利技术实施例提供一种性能分析装置,应用于节点管理平台,包括:任务发送模块,用于将用户终端设备发送的任务发送至目标处理节点,以使所述目标处理节点中与所述任务对应的目标应用程序启动一进 ...
【技术保护点】
1.一种性能分析方法,其特征在于,应用于节点管理平台,包括:/n将用户终端设备发送的任务发送至目标处理节点,以使所述目标处理节点中与所述任务对应的目标应用程序启动一进程执行所述任务;/n接收所述目标处理节点发送的性能数据,所述性能数据与所述进程对应;/n若所述性能数据满足所述已设定的分析条件,则向所述目标处理节点发送分析指令,以使所述目标处理节点对所述进程进行性能分析;/n接收所述目标处理节点发送的性能分析结果。/n
【技术特征摘要】 【专利技术属性】
1.一种性能分析方法,其特征在于,应用于节点管理平台,包括:
将用户终端设备发送的任务发送至目标处理节点,以使所述目标处理节点中与所述任务对应的目标应用程序启动一进程执行所述任务;
接收所述目标处理节点发送的性能数据,所述性能数据与所述进程对应;
若所述性能数据满足所述已设定的分析条件,则向所述目标处理节点发送分析指令,以使所述目标处理节点对所述进程进行性能分析;
接收所述目标处理节点发送的性能分析结果。
2.根据权利要求1所述的方法,其特征在于,所述性能分析结果中包括所述进程执行所述任务期间调用的至少一个功能模块各自对应的性能数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述用户终端设备发送的配置信息,所述配置信息中包括用户标识、所述目标应用程序的标识和所述分析条件;
存储所述配置信息。
4.根据权利要求3所述的方法,其特征在于,所述性能数据关联有所述用户标识和所述目标应用程序的标识,所述方法还包括:
根据所述性能数据关联的所述用户标识和所述目标应用程序的标识,确定所述配置信息;
确定所述性能数据是否满足所述配置信息中包含的所述分析条件。
5.根据权利要求1所述的方法,其特征在于,所述目标处理节点为集群中的处理节点;所述方法还包括:
根据所述集群中各处理节点的节点配置规格,确定具有相同节点配置规格的多个处理节点;
获取所述目标应用程序在所述多个处理节点中分别对应的历史性能数据;
根据所述历史性能数据生成所述目标应用程序在所述相同节点配置规格下对应的分析条件。
6.根据权利要求5所述的方法,其特征在于,所述性能数据关联有所述目标应用程序的标识和所述目标处理节点的节点配置规格,所述方法还包括:
根据所述性能数据关联的所述目标应用程序的标识和所述目标处理节点的节点配置规格,选择对应的分析条件;
确定所述性能数据是否满足选择出的分析条件。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述分析条件中包括:至少一种处理节点性能指标和/或至少一种进程性能指标。
8.根据权利要求1至6中任一项所述的方法,其特征在于,所述任务中包括所需的节点配置规格,所述方法还包括:
从所述集群中选出与所述所需的节点配置规格匹配的处理节点作为所述目标处理节点。
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
根据所述历史性能数据,确定至少一种性能较优的节点配置规格;
建立所述至少一种性能较优的节点配置规格与所述目标应用程序的标识之间的对应关系。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
若所述性能分析结果满足优化条件,则根据所述对应关系确定所述至少一种性能较优的节点配置规格中的任一种被用于所述目标应用程序的下一任务的处理。
11.根据权利要求9所述的方法,其特征在于,所述任务中包括所需的节点配置规格,所述方法还包括:
若所述所需的节点配置规格与所述至少一种性能较优的节点配置规格不匹配,则将至少一种性能较优的节点配置规格提供给用户进行选择;
从所述集群中选出与所述用户的选择的目标节点配置规格对应的处理节点作为所述目标处理节点。
12.一种性能分析方法,其特征在于,应用于用户终端设备,包括:
将用户提交的任务发送至节点管理平台,以使所述节点管理平台将所述任务分配到目标处理节点由所述目标处理节点中与所述任务对应的目标应用程序启动一进程执行所述任务;
接收所述节点管理平台发送的所述任务的执行结果以及所述进程的性能分析结果,所述性能分析结果是与所述进程对应的性能数据满足所述已设定的分析条件时所述目标处理节点对所述进程进行性能分析得到的性能分析结果。
13.根据权利要求12所述的方法,其特征在于,所述性能分析结果中包括所述进程执行所述任务期间调用的至少一个功能模块各自对应的性能数据。
14.根据权利要求12所述的方法,其特征在于,所述方法还包括:
技术研发人员:田永军,何万青,孙相征,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。