[发明专利]一种性能调优的方法、装置、电子设备及介质有效
申请号: | 202310401166.3 | 申请日: | 2023-04-12 |
公开(公告)号: | CN116126546B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 胡玉溪 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
地址: | 310024 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 方法 装置 电子设备 介质 | ||
本说明书提供一种性能调优的方法、装置、电子设备及介质,所述方法可以包括:针对处于运行状态下的待调优应用,获取用于表征所述待调优应用的实际资源使用情况的描述信息;根据所述描述信息从预定义的调优知识库集合中选择匹配于所述待调优应用的实际资源使用情况的调优知识库;其中,所述调优知识库集合用于记录预先定义的调优知识库;根据选择的调优知识库对所述待调优应用进行性能调优。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种性能调优的方法、装置、电子设备及介质。
背景技术
性能调优是在对计算机硬件、操作系统和应用有相当深入的了解后,通过调节三者之间的关系,从而实现整个计算机系统的性能最大化,并能不断地满足现有的服务需求。性能调优的方式有很多,其中,根据调优知识库对应用进行性能调优是非常重要的调优手段。
在相关技术中,性能调优工具通常分为两类:一类是针对通用场景(比如网络高延迟、处理器高负载等)提供固定的调优知识库进行性能调优;另一类是针对应用类型(比如数据库、服务器等)提供固定的调优知识库进行性能调优。由于同一场景下,不同应用的运行状态截然不同,因此针对某一场景的固定调优知识库无法适用于所有应用的性能调优。而同一应用在不同阶段的运行状态也不完全相同,也就是说同一应用在不同阶段所面对的场景并不相同。因此针对某一应用的固定调优知识库无法适用于所有场景的性能调优。因此,需要更加有效的性能调优方式。
发明内容
有鉴于此,本说明书提供一种性能调优的方法、装置、电子设备及介质,以解决相关技术中存在的不足。
具体地,本说明书是通过如下技术方案实现的:
根据本说明书实施例的第一方面,提供了一种性能调优的方法,该方法包括:
针对处于运行状态下的待调优应用,获取用于表征所述待调优应用的实际资源使用情况的描述信息;
根据所述描述信息从预定义的调优知识库集合中选择匹配于所述待调优应用的实际资源使用情况的调优知识库;其中,所述调优知识库集合用于记录预先定义的调优知识库;
根据选择的调优知识库对所述待调优应用进行性能调优。
根据本说明书实施例的第二方面,提供了一种性能调优的装置,该装置包括:
获取单元,用于针对处于运行状态下的待调优应用,获取用于表征所述待调优应用的实际资源使用情况的描述信息;
选择单元,用于根据所述描述信息从预定义的调优知识库集合中选择匹配于所述待调优应用的实际资源使用情况的调优知识库;其中,所述调优知识库集合用于记录预先定义的调优知识库;
调优单元,用于根据选择的调优知识库对所述待调优应用进行性能调优。
根据本说明书实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的方法的步骤。
根据本说明书实施例的第四方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法的步骤。
在本说明书所提供的技术方案中,通过对处于运行状态下的待调优应用进行监测,可以准确获知该待调优应用在实际运行过程中对于资源的实际使用情况,即获得用于表征该待调优应用的实际资源使用情况的描述信息。进而通过从预定义的调优知识库集合中灵活选择匹配于实际资源使用情况的调优知识库,使得应用于该待调优应用的调优知识库能够更加贴近其实际需求,有助于提升相应的性能调优效果。可见,本说明书通过对待调优应用的运行监测和针对调优知识库的动态选用,能够灵活满足各种场景下不同应用的调优需求,避免了相关技术中单一固定的调优知识库无法适用于多种不同场景下的性能调优需求的问题,显著提升了性能调优的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310401166.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胃部螺旋CT数据增强处理方法
- 下一篇:一种手套包装点数机