[发明专利]系统性能问题自动定位方法、装置及设备在审
申请号: | 202110244149.4 | 申请日: | 2021-03-05 |
公开(公告)号: | CN112905431A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 陈显 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/32;G06F11/30 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 性能 问题 自动 定位 方法 装置 设备 | ||
本发明涉及一种系统性能问题自动定位方法、装置及设备,属于通信技术领域,在被测系统服务器上部署添加Optimizatio Agent,对被测系统进行测试;在测试过程中,通过Optimizatio Agent,收集对应的性能指标数据,存储到时序数据库中;通过anaiygic unit分析单元,调用Optimizatio Agent检查被测服务器的预设检查项解析出需要优化的内容,并将需要优化的内容存储到MySql数据库中;生成压测前的指标与压测后的对比报告。在压测过程中能判断出性能瓶颈并给出优化方案,通过Optimizatio Agent的收集相关性能指标,通过analytic unit分析单元进行常规检查,出具压测前的指标与压测后的指标报告,展示性能使用率比较高的配置项,给出解释说明;无需通过其他软件或者命令进行性能监控;一站式诊断监控,并且可以出具想关的优化建议。
技术领域
本发明属于通信技术领域,具体涉及一种系统性能问题自动定位方法、装置及设备。
背景技术
在现有技术的大部分科技公司中,没有或者较少有自动定位问题的软件,一般在发现问题时,需要人工调用不同的定位软件或监控命令,来定位问题。在这个过程中,主要依赖于执行人员的能力和经验;如果对于性能测试定位,不了解且无定位方向目标的人员来说,是无法胜任该工作任务的。
现有定位性能问题的背景,依赖于测试、DBA、运维、开发等相关人员。人工介入比较多,难免增加了沟通成本,使得效率低下。另一方面,系统出现性能问题具有复杂性,比如:因代码问题导致的系统问题、因内存泄漏(Memory Leak)造成的系统问题、因内存溢出(OOM)造成的系统问题、因线程死锁造成的系统问题等,也可能是服务器内核的配置(sysctl.conf)问题、数据库的配置 (maxActive/maxIdle/initialSize/maxWait等)问题、数据库索引的问题、慢 SQL等一些列问题导致了性能问题。因此,如何快速定位性能问题,成为现有技术中亟待解决的技术问题。
发明内容
本发明提供了一种系统性能问题自动定位,通过相关监控指标的判断,来快速定位系统的性能问题。
本发明提供的技术方案如下:
一方面,一种系统性能问题自动定位方法,被测系统服务器上部署添加Optimizatio Agent,对所述被测系统进行测试;所述方法,包括:
在测试过程中,通过所述Optimizatio Agent,收集对应的性能指标数据,存储到时序数据库中;
通过anaiygic unit分析单元,调用所述Optimizatio Agent检查所述被测服务器的预设检查项,解析出需要优化的内容,并将所述需要优化的内容存储到MySql数据库中;
基于所述时序数据库中的性能指标数据,和所述MySql数据库中的需要优化的内容,生成压测前的指标与压测后的对比报告,所述对比报告包括:硬件对比报告、检查项报告或优化建议报告中的至少一种。
可选的,所述Optimizatio Agent,包括:CPU agent、Memory agent、Disk agent、DB agent和Thread agent;
所述通过anaiygic unit分析单元,调用所述Optimizatio Agent检查所述被测服务器的预设检查项,解析出需要优化的内容,包括:
通过anaiygic unit分析单元,调用CPU agent检查高负载CPU的线程、 dump线程信息,基于Thread agent存储的信息,解析出需要优化的代码;
通过anaiygic unit分析单元,调用Memory agent检查gcutil情况,再通过Threadagent存储的信息,解析出需要优化的代码和需要优化的JVM配置项;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110244149.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于变速箱的气动换挡总成
- 下一篇:一种资金流水信息对账方法、装置和系统