[发明专利]一种基于知识库的软件适配优化方法有效
申请号: | 202110902635.0 | 申请日: | 2021-08-06 |
公开(公告)号: | CN113626073B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 李尚杰;赵国亮;周启平;刘雯;王雪 | 申请(专利权)人: | 航天中认软件测评科技(北京)有限责任公司 |
主分类号: | G06F8/72 | 分类号: | G06F8/72;G06F8/76;G06F11/34;G06F11/30;G06N5/02;G06N20/00 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 王雪 |
地址: | 100195 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 知识库 软件 优化 方法 | ||
本公开涉及一种基于知识库的软件适配优化方法和装置,其中,方法包括:获取性能瓶颈报告和性能热点报告,根据性能瓶颈报告和性能热点报告,确定性能瓶颈类型和性能瓶颈对象范围,通过适配优化靶点识别算法识别与性能瓶颈类型和性能瓶颈对象范围匹配的适配靶点列表;从适配优化知识库中获取与性能瓶颈类型和适配靶点列表中每个适配靶点匹配的优化规则集;根据排序后的适配靶点列表和优化规则集生成适配方案候选集;从适配方案候选集中选择出目标适配方案;将目标适配方案置于实际系统中进行验证,获取验证方案效果;验证方案效果达到调优目标时,将目标适配方案作为最终方案加入到优化方案库中。由此,通过持续优化可以逐步提高瓶颈识别精度。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种基于知识库的软件适配优化方法和装置。
背景技术
目前CPU、基础软件和应用软件和外围设备厂商之间缺乏制度性的合作,组织协调和利益分配的机制尚未成立,关键软硬件兼容性相关标准和应用开发接口尚未规范。针对基础软硬件集成适配的优化目前是非常欠缺的,为用户服务的企业对基础软硬件不熟悉,没用过,没有针对基础软硬件进行过适配优化方案的探索,导致了搭建基于基础软硬件的信息系统的时候,无法针对爆发的问题进行解决,用户体验无法提升。
随着软件硬件的发展,它们分别都提供多种运行模式,以适应多样化的运行场景。处理器、操作系统和数据库等关键软硬件均提供大量的调优靶点。例如,处理器提供多种运行主频,以适应高性能计算、节能计算运行需求。操作系统也提供多种运行模式,适应存储、计算、网络等不同的业务处理需求;系统管理人员可以通过动态调整操作系统参数,改变操作系统的配置情况,适应业务对计算资源的需求,从而提升整体运行性能。
但是,处理器、操作系统、数据库、中间件以及一些大型应用都具有大量的可调整参数,它们形成的组合空间巨大。如何调整各种参数形成满足特定业务的最优适配方案仍然是一个巨大的挑战。
相关技术中,关键软硬件性能优化需要高技术水平的技术人员进行人工优化。在优化适配过程中,通常会利用一些性能测试工具进行信息采集。性能瓶颈的识别和优化方案的生成总体是手工方式进行,效率较低,无法系统和充分利用各种性能指标数据,可能遗漏潜在的性能瓶颈,无法找到最佳的优化适配方案。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于知识库的软件适配优化方法和装置。
本公开提供了基于知识库的软件适配优化方法,包括:
S101,获取性能瓶颈报告和性能热点报告;
S102,根据所述性能瓶颈报告和所述性能热点报告,确定性能瓶颈类型和性能瓶颈对象范围,通过适配优化靶点识别算法识别与所述性能瓶颈类型和所述性能瓶颈对象范围匹配的适配靶点列表,并且根据靶点相关性程度对所述适配靶点列表中的适配靶点进行排序;
S103,从适配优化知识库中获取与所述性能瓶颈类型和所述适配靶点列表中每个适配靶点匹配的优化规则集,按照规则优化效果对所述优化规则集中的优化规则进行排序;
S104,启动基于规则的适配优化方案生成引擎,根据排序后的所述适配靶点列表和所述优化规则集生成适配方案候选集;
S105,利用启发式适配方案确认算法,向适配人员进行启发式方案确认,从所述适配方案候选集中选择出目标适配方案;
S106,将所述目标适配方案置于实际系统中进行验证,获取验证方案效果;
S107,如果所述验证方案效果达到调优目标,则将所述目标适配方案作为最终方案,同时加入到优化方案库中,如果所述验证方案效果未达到所述调优目标,将重复步骤S104到步骤S106,直至所述验证方案效果达到调优目标,或者无法再生成所述适配方案候选集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天中认软件测评科技(北京)有限责任公司,未经航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110902635.0/2.html,转载请声明来源钻瓜专利网。