[发明专利]定位性能瓶颈的方法、装置、存储介质及电子设备有效
申请号: | 201911341426.2 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111143179B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 熊严飞;杨光;吴志刚;刘光宇 | 申请(专利权)人: | 中信银行股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;H04L43/0817 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100010 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定位 性能 瓶颈 方法 装置 存储 介质 电子设备 | ||
1.一种定位性能瓶颈的方法,其特征在于,包括:
通过抓包工具基于请求分别对至少一个被测服务器及外围系统进行抓包,并使用预先设定的语言对抓包文件进行解析;
对解析后的抓包文件基于三层分析法来定位瓶颈结点,包括如下步骤:
第一层筛选,基于所述被测服务器发送请求前及发送请求后的各检查项信息进行对比来定位性能瓶颈结点;
第二层筛选,基于所述被测服务器发送请求后的预设时间内,选取两个时间段进行抓包比对并计算来定位性能瓶颈结点;以及
第三层筛选,基于所述至少一个被测服务器在多个时刻发起多个请求,通过抓包工具对各个时刻分别进行结点抓包并统计分析来定位性能瓶颈结点。
2.如权利要求1所述的定位性能瓶颈的方法,其特征在于,所述第一层筛选具体包括:
所述被测服务器发送请求前,获取基准信息;
所述被测服务器发送请求后,获取各检查项信息,并与所述基准信息进行对比;
若对比偏差超过预设值,则终止测试,并排查偏差大的原因;以及
若对比偏差未超过预设值,则分析各结点抓包文件,得出结点间调用关系、次数及耗时,并结合系统资源,推断得出瓶颈结点。
3.如权利要求1所述的定位性能瓶颈的方法,其特征在于,所述第二层筛选具体包括:
所述被测服务器发起请求,且持续预设时间;
在所述预设时间内选取两个时间段分别通过抓包工具进行抓包;以及
比对并计算所述两个时间段的包耗时变化趋势,并结合分析工具定位性能瓶颈。
4.如权利要求1所述的定位性能瓶颈的方法,其特征在于,所述至少一个被测服务器的数量为三个。
5.如权利要求4所述的定位性能瓶颈的方法,其特征在于,所述第三层筛选具体包括:
第一时刻,第一所述被测服务器发起第一请求;
第二时刻,第二所述被测服务器发起第二请求;
第三时刻,第三所述被测服务器发起第三请求;以及
通过抓包工具对所述第一时刻至所述第二时刻、所述第二时刻至所述第三时刻及所述第三时刻至结束时刻分别进行结点抓包,并统计分析各结点的包耗时变化趋势,并结合分析工具定位性能瓶颈。
6.一种定位性能瓶颈的装置,其特征在于,包括:
单服务器单请求分析模块,用以基于被测服务器发送请求前及发送请求后的各检查项信息进行对比,从而定位性能瓶颈;
单服务器多并发请求分析模块,用以基于所述被测服务器发送请求后的预设时间内,选取两个时间段进行抓包比对并计算,从而定位性能瓶颈;以及
多服务器轮起多并发请求分析模块,用以基于至少一个被测服务器在多个时刻发起多个请求,通过抓包工具对各个时刻分别进行结点抓包并统计分析,从而定位性能瓶颈。
7.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-5任意一项所述的定位性能瓶颈的方法。
8.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-5任意一项所述的定位性能瓶颈的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信银行股份有限公司,未经中信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911341426.2/1.html,转载请声明来源钻瓜专利网。