[發明專利]系統容量規劃的方法和裝置在審
| 申請號: | 202010544919.2 | 申請日: | 2020-06-15 |
| 公開(公告)號: | CN113742158A | 公開(公告)日: | 2021-12-03 |
| 發明(設計)人: | 崔宛冰;劉磊 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;張效榮 |
| 地址: | 100176 北京市北京經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 容量 規劃 方法 裝置 | ||
本發明公開了系統容量規劃的方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:獲取系統在第一歷史時段的方法調用量;根據預訓練的方法調用量模型和所述方法調用量,確定所述系統在第一歷史時段之后的目標時段的方法調用量預測值;根據預訓練的線程池使用量模型和所述方法調用量預測值,確定所述系統在目標時段的線程池使用量預測值。該實施方式能夠基于系統的歷史數據智能規劃系統未來的容量,從而實現在系統出現問題前對其進行限流或擴展,響應速度快,成本低,安全性高。
技術領域
本發明涉及計算機技術領域,尤其涉及一種系統容量規劃的方法和裝置。
背景技術
容量是指一個系統可處理容納的最大能力,這個能力可以簡單理解為訪問量,即流量。目前在系統搭建的初級階段或是大流量前,會對系統進行壓力測試,用以了解系統處于最大負載狀態或某項指標達到所能接受的最大閾值下對請求的最大處理能力。但是,在有限服務器的情況下,對于流量的監控是依賴于上報響應時間、調用次數、異常監控、調用方監控等方式的報警,再對系統進行排查是否有容量不足的風險,這種監控的方式過度依賴于監控報警,報警后接入人工處理,響應時間較為滯后,無法在系統出現問題前對其進行限流或擴容。
發明內容
有鑒于此,本發明實施例提供一種系統容量規劃的方法和裝置,能夠基于系統的歷史數據智能規劃系統未來的容量,從而實現在系統出現問題前對其進行限流或擴展,響應速度快,成本低,安全性高。
為實現上述目的,根據本發明實施例的一個方面,提供了一種系統容量規劃的方法,包括:
獲取系統在第一歷史時段的方法調用量;
根據預訓練的方法調用量模型和所述方法調用量,確定所述系統在第一歷史時段之后的目標時段的方法調用量預測值;
根據預訓練的線程池使用量模型和所述方法調用量預測值,確定所述系統在目標時段的線程池使用量預測值;
其中,所述方法調用量模型是利用所述系統在第二歷史時段的方法調用量觀測值訓練得到的;所述線程池使用量模型是利用所述系統在第二歷史時段的方法調用量觀測值和線程池使用量觀測值訓練得到的。
可選地,確定所述系統在目標時段的方法調用量預測值之前,還包括:
根據所述系統在第二歷史時段的方法調用量觀測值,利用時間序列模型進行訓練,得到所述方法調用量模型。
可選地,所述方法調用量模型包括:線上方法調用量模型和MQ觸發方法調用量模型;所述方法調用量觀測值包括:線上方法調用量觀測值,MQ觸發方法調用量觀測值;
利用時間序列模型訓練所述方法調用量模型,包括:
根據所述系統在第二歷史時段的線上方法調用量觀測值,利用時間序列模型進行訓練,得到所述線上方法調用量模型;
根據所述系統在第二歷史時段的MQ觸發方法調用量觀測值,利用時間序列模型進行訓練,得到所述MQ觸發方法調用量模型。
可選地,所述方法調用量觀測值還包括:MQ消息發送量觀測值;
利用時間序列模型進行訓練,得到所述MQ觸發方法調用量模型,包括:
根據預訓練的MQ信息發送量模型和所述系統在第二歷史時段的MQ消息發送量觀測值,確定所述系統在第二歷史時段的MQ消息發送量預測值;所述MQ信息發送量模型是根據所述系統在第二歷史時段的MQ消息發送量觀測值、利用時間序列模型進行訓練得到的;
根據所述系統在第二歷史時段的MQ消息發送量預測值和MQ觸發方法調用量觀測值建立線程回歸模型,得到所述MQ觸發方法調用量模型。
可選地,本發明實施例的方法還包括以下至少之一:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010544919.2/2.html,轉載請聲明來源鉆瓜專利網。





