[发明专利]系统性能问题自动定位方法、装置及设备在审
申请号: | 202110244149.4 | 申请日: | 2021-03-05 |
公开(公告)号: | CN112905431A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 陈显 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/32;G06F11/30 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 性能 问题 自动 定位 方法 装置 设备 | ||
1.一种系统性能问题自动定位方法,其特征在于,被测系统服务器上部署添加Optimizatio Agent,对所述被测系统进行测试;所述方法,包括:
在测试过程中,通过所述Optimizatio Agent,收集对应的性能指标数据,存储到时序数据库中;
通过anaiygic unit分析单元,调用所述Optimizatio Agent检查所述被测服务器的预设检查项,解析出需要优化的内容,并将所述需要优化的内容存储到MySql数据库中;
基于所述时序数据库中的性能指标数据,和所述MySql数据库中的需要优化的内容,生成压测前的指标与压测后的对比报告,所述对比报告包括:硬件对比报告、检查项报告或优化建议报告中的至少一种。
2.根据权利要求1所述的方法,其特征在于,所述Optimizatio Agent,包括:CPUagent、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配置项;
通过anaiygic unit分析单元,调用DB agent检查数据库连接数、慢SQL情况,再通过Thread agent存储的信息,解析出需要优化的数据库配置项;
通过anaiygic unit分析单元,调用Disk agent检查磁盘的读写情况,再通过Threadagent存储的信息,解析出需要优化的代码和配置项。
3.根据权利要求1所述的方法,其特征在于,所述生成压测前的指标与压测后的对比报告,包括:
生成压测前与压测后的指标报告,展示性能使用率高于预设阈值或性能使用率排名在预设范围内的配置项,并显示对应的解释说明。
4.根据权利要求2所述的方法,其特征在于,所述调用CPU agent检查高负载CPU的线程、dump线程信息,还包括:
调用CPU agent检查记录用户栈、系统栈、中断、上下文切换、CPU负载、CPULoad、CPU内核函数跟踪、CPU调度级别中的至少一个监控指标;
所述调用Memory agent检查gcutil情况,还包括:
调用Memory agent检查记录扫描页,缺页跟踪,内存交换,可用虚拟内存,内存使用率和饱和度,内存分配跟踪等,内存活动中的至少一个监控指标;
所述调用DB agent检查数据库连接数、慢SQL情况,还包括:
调用DB agent检查自定义慢SQL收集、实时连接数收集、活动连接数收集、缓存池大小、查询缓存、DB活动中的至少一个监控指标;
所述调用Disk agent检查磁盘的读写情况,还包括:
调用Disk agent检查记录跟踪和统计逻辑I/O、页缓存统计read和Write、慢事件文件跟踪、动态跟踪文件实践、文件系统缓存命中率、阻塞I/O统计、文件块大小、磁盘I/O活动中的至少一个监控指标。
5.根据权利要求2所述的方法,其特征在于,所述Thread agent的检查项目,包括:记录dump Thread快照,多线程状态,线程的生命周期,JVM各区域情况,GC回收情况,高消耗资源线程信息,线程死锁/循环,Stack overflow中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110244149.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于变速箱的气动换挡总成
- 下一篇:一种资金流水信息对账方法、装置和系统