[發明專利]定位性能瓶頸的方法、裝置、存儲介質及電子設備有效
| 申請號: | 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.szxzyx.cn/pat/books/201911341426.2/1.html,轉載請聲明來源鉆瓜專利網。





