[發明專利]CPU性能沖突的檢測方法、裝置和系統有效
| 申請號: | 201610847444.8 | 申請日: | 2016-09-23 |
| 公開(公告)號: | CN107870848B | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 陳釗鵬;胡俊彬;王小飛;陳杰;陳政 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/30 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cpu 性能 沖突 檢測 方法 裝置 系統 | ||
1.一種CPU性能沖突的檢測方法,應用于客戶機,其特征在于,所述方法包括:
收集待檢測進程當前的平均執行周期數CPI值和當前的CPU使用率,所述待檢測進程為待檢測業務的任一進程;
在預先訓練的設定模型中,查找與所述待檢測進程相對應,且與所述當前的CPU使用率相匹配的設定CPU使用率;其中,訓練所述設定模型的輸入數據包括所述客戶機未部署新業務時所述待檢測業務中各個進程的歷史CPU使用率和歷史平均執行周期數CPI值;
計算第一絕對值,所述第一絕對值為所述當前的CPU使用率和所述設定CPU使用率的差值的絕對值;
若所述第一絕對值大于第一預設數值,則判定所述客戶機發生了CPU性能沖突,否則查找所述設定模型中與所述設定CPU使用率分別相對應的設定平均執行周期數CPI均值和設定平均執行周期數CPI標準差;
計算第二絕對值,所述第二絕對值為所述當前的平均執行周期數CPI值與所述設定平均執行周期數CPI均值的差值的絕對值;
若所述設定平均執行周期數CPI標準差大于1且所述第二絕對值大于第二預設數值倍的所述設定平均執行周期數CPI標準差,或者所述設定平均執行周期數CPI標準差未超過1且所述第二絕對值大于所述第二預設數值,則判定所述客戶機發生了CPU性能沖突。
2.根據權利要求1所述的方法,其特征在于,所述在預先訓練的設定模型中,查找與所述待檢測進程相對應,且與所述當前的CPU使用率相匹配的設定CPU使用率之前,還包括:
接收服務器下發的所述設定模型;所述設定模型由所述服務器利用所述客戶機未部署新業務時上報的所述待檢測業務中各個進程的歷史CPU使用率和歷史平均執行周期數CPI值作為輸入數據經訓練生成。
3.根據權利要求1所述的方法,其特征在于,所述在預先訓練的設定模型中,查找與所述待檢測進程相對應,且與所述當前的CPU使用率相匹配的設定CPU使用率之前,還包括:
調取所述客戶機未部署新業務時所述待檢測業務中各個進程的歷史CPU使用率和歷史平均執行周期數CPI值;
為每個所述進程設置CPU使用率與平均執行周期數CPI的對應關系;所述CPU使用率與平均執行周期數CPI的對應關系包括,預設范圍內平均劃分的預設數目個參考CPU使用率,和與所述參考CPU使用率分別相對應的平均執行周期數CPI均值和平均執行周期數CPI標準差,其中,所述平均執行周期數CPI均值和所述平均執行周期數CPI標準差通過屬于預設參考范圍內的歷史平均執行周期數CPI值計算得到,所述預設參考范圍是與所述參考CPU使用率相差預設浮動值的范圍;
以各所述進程的標號,以及為每個所述進程設置的所述CPU使用率與平均執行周期數CPI的對應關系作為輸入數據,經訓練生成所述設定模型。
4.根據權利要求1所述的方法,其特征在于,所述設定模型包括所述待檢測業務中每個進程的標號,與所述進程的標號相對應的多個參考CPU使用率,則在預先訓練的設定模型中,查找與所述待檢測進程相對應,且與所述當前的CPU使用率相匹配的設定CPU使用率,包括:
在所述設定模型中,查找所述待檢測進程的標號;
在所述待檢測進程的標號對應的多個參考CPU使用率中,選擇與所述當前的CPU使用率最接近的參考CPU使用率為所述設定CPU使用率。
5.根據權利要求1所述的方法,其特征在于,還包括:
將所述待檢測進程的標號、所述當前的平均執行周期數CPI值和所述當前的CPU使用率上傳至服務器。
6.根據權利要求1項所述的方法,其特征在于,還包括:
若判定所述客戶機發生了CPU性能沖突,發送提醒信息至服務器,以使所述服務器在接收到預設數目個所述提醒信息時生成告警信息。
7.根據權利要求1~6任一項所述的方法,其特征在于,所述收集待檢測進程當前的平均執行周期數CPI值和當前的CPU使用率,包括:
通過運行perf命令收集所述待檢測進程當前的平均執行周期數CPI值和當前的CPU使用率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610847444.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶自檢功能的485通訊線接線端子
- 下一篇:測試日志的處理方法和裝置





