[發(fā)明專利]系統(tǒng)性能問題自動定位方法、裝置及設備在審
| 申請?zhí)枺?/td> | 202110244149.4 | 申請日: | 2021-03-05 |
| 公開(公告)號: | CN112905431A | 公開(公告)日: | 2021-06-04 |
| 發(fā)明(設計)人: | 陳顯 | 申請(專利權(quán))人: | 上海中通吉網(wǎng)絡技術有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/32;G06F11/30 |
| 代理公司: | 北京細軟智谷知識產(chǎn)權(quán)代理有限責任公司 11471 | 代理人: | 葛鐘 |
| 地址: | 201799 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統(tǒng) 性能 問題 自動 定位 方法 裝置 設備 | ||
本發(fā)明涉及一種系統(tǒng)性能問題自動定位方法、裝置及設備,屬于通信技術領域,在被測系統(tǒng)服務器上部署添加Optimizatio Agent,對被測系統(tǒng)進行測試;在測試過程中,通過Optimizatio Agent,收集對應的性能指標數(shù)據(jù),存儲到時序數(shù)據(jù)庫中;通過anaiygic unit分析單元,調(diào)用Optimizatio Agent檢查被測服務器的預設檢查項解析出需要優(yōu)化的內(nèi)容,并將需要優(yōu)化的內(nèi)容存儲到MySql數(shù)據(jù)庫中;生成壓測前的指標與壓測后的對比報告。在壓測過程中能判斷出性能瓶頸并給出優(yōu)化方案,通過Optimizatio Agent的收集相關性能指標,通過analytic unit分析單元進行常規(guī)檢查,出具壓測前的指標與壓測后的指標報告,展示性能使用率比較高的配置項,給出解釋說明;無需通過其他軟件或者命令進行性能監(jiān)控;一站式診斷監(jiān)控,并且可以出具想關的優(yōu)化建議。
技術領域
本發(fā)明屬于通信技術領域,具體涉及一種系統(tǒng)性能問題自動定位方法、裝置及設備。
背景技術
在現(xiàn)有技術的大部分科技公司中,沒有或者較少有自動定位問題的軟件,一般在發(fā)現(xiàn)問題時,需要人工調(diào)用不同的定位軟件或監(jiān)控命令,來定位問題。在這個過程中,主要依賴于執(zhí)行人員的能力和經(jīng)驗;如果對于性能測試定位,不了解且無定位方向目標的人員來說,是無法勝任該工作任務的。
現(xiàn)有定位性能問題的背景,依賴于測試、DBA、運維、開發(fā)等相關人員。人工介入比較多,難免增加了溝通成本,使得效率低下。另一方面,系統(tǒng)出現(xiàn)性能問題具有復雜性,比如:因代碼問題導致的系統(tǒng)問題、因內(nèi)存泄漏(Memory Leak)造成的系統(tǒng)問題、因內(nèi)存溢出(OOM)造成的系統(tǒng)問題、因線程死鎖造成的系統(tǒng)問題等,也可能是服務器內(nèi)核的配置(sysctl.conf)問題、數(shù)據(jù)庫的配置 (maxActive/maxIdle/initialSize/maxWait等)問題、數(shù)據(jù)庫索引的問題、慢 SQL等一些列問題導致了性能問題。因此,如何快速定位性能問題,成為現(xiàn)有技術中亟待解決的技術問題。
發(fā)明內(nèi)容
本發(fā)明提供了一種系統(tǒng)性能問題自動定位,通過相關監(jiān)控指標的判斷,來快速定位系統(tǒng)的性能問題。
本發(fā)明提供的技術方案如下:
一方面,一種系統(tǒng)性能問題自動定位方法,被測系統(tǒng)服務器上部署添加Optimizatio Agent,對所述被測系統(tǒng)進行測試;所述方法,包括:
在測試過程中,通過所述Optimizatio Agent,收集對應的性能指標數(shù)據(jù),存儲到時序數(shù)據(jù)庫中;
通過anaiygic unit分析單元,調(diào)用所述Optimizatio Agent檢查所述被測服務器的預設檢查項,解析出需要優(yōu)化的內(nèi)容,并將所述需要優(yōu)化的內(nèi)容存儲到MySql數(shù)據(jù)庫中;
基于所述時序數(shù)據(jù)庫中的性能指標數(shù)據(jù),和所述MySql數(shù)據(jù)庫中的需要優(yōu)化的內(nèi)容,生成壓測前的指標與壓測后的對比報告,所述對比報告包括:硬件對比報告、檢查項報告或優(yōu)化建議報告中的至少一種。
可選的,所述Optimizatio Agent,包括:CPU agent、Memory agent、Disk agent、DB agent和Thread agent;
所述通過anaiygic unit分析單元,調(diào)用所述Optimizatio Agent檢查所述被測服務器的預設檢查項,解析出需要優(yōu)化的內(nèi)容,包括:
通過anaiygic unit分析單元,調(diào)用CPU agent檢查高負載CPU的線程、 dump線程信息,基于Thread agent存儲的信息,解析出需要優(yōu)化的代碼;
通過anaiygic unit分析單元,調(diào)用Memory agent檢查gcutil情況,再通過Threadagent存儲的信息,解析出需要優(yōu)化的代碼和需要優(yōu)化的JVM配置項;
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海中通吉網(wǎng)絡技術有限公司,未經(jīng)上海中通吉網(wǎng)絡技術有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110244149.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





