[發明專利]資源調整方法及裝置在審
| 申請號: | 202010224403.X | 申請日: | 2020-03-26 |
| 公開(公告)號: | CN111400049A | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 楊春宇 | 申請(專利權)人: | 北京搜房科技發展有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李偉 |
| 地址: | 100000 北京市海淀區中關村*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 調整 方法 裝置 | ||
1.一種資源調整方法,其特征在于,包括:
當目標系統需要啟動時,開啟所述目標系統中包含的預先指定的目標應用實例;
按照預先設置的測試次數對所述目標應用實例進行壓測,獲得所述目標應用實例對應的計算資源的壓測結果;
基于所述壓測結果及預先設置的預估訪問量,設置所述目標系統對應的伸縮范圍,所述伸縮范圍包含應用在所述目標系統中的應用實例的最小實例數,以及應用在所述目標系統中的應用實例的最大實例數;
啟動所述目標系統,實時監控所述目標系統中的資源占用比例,并依據當前的資源占用比例及所述伸縮范圍,調整所述目標系統中應用實例的實例個數,使所述目標系統中當前的實例個數對應的計算資源滿足當前的資源占用比例。
2.根據權利要求1所述的方法,其特征在于,所述按照預先設置的測試次數對所述目標應用實例進行壓測,獲得所述目標應用實例對應的計算資源的壓測結果,包括:
獲取預先設定的壓測數據集,所述壓測數據集中包含多個壓測值,各個所述壓測值由小到大進行排列;
按照預先設定的測試次數,多次執行預先設置的壓測過程;
其中,每次執行所述壓測過程包括:將所述壓測數據集中的各個壓測值按照所述排列的順序,依次輸入所述目標系統中;調用預先設置的監控系統,在輸入各個所述壓測值的過程中,監控當前輸入的壓測值是否觸發所述目標系統提示異常;若所述當前輸入的壓測值觸發所述目標系統提示異常,則結束當前的壓測過程;
記錄每次在執行所述壓測過程中觸發所述目標系統提示異常的壓測值,并在最后一次壓測過程結束后,將各個已記錄的壓測值求取平均值,并將所述平均值確定為壓測結果。
3.根據權利要求1或2任意一項所述的方法,其特征在于,所述基于所述壓測結果及預先設置的預估訪問量,設置所述目標系統對應的伸縮范圍,包括:
獲取所述目標系統中預先設置的資源伸縮比例;
依據所述資源伸縮比例及所述壓測結果,計算所述目標系統對應的資源伸縮閾值;
獲取所述目標系統的預先設置的預估訪問量,并依據所述預估訪問量及所述資源伸縮閾值,設置所述目標系統對應的伸縮范圍。
4.根據權利要求1所述的方法,其特征在于,所述實時監控所述目標系統中的資源占用比例,并依據當前的資源占用比例及所述伸縮范圍,調整所述目標系統中應用實例的實例個數,包括:
確定所述目標系統中當前設置的應用實例的當前實例個數,及所述當前實例個數對應的當前計算資源,并調用預先設置的監控系統監控所述目標系統中當前的資源占用比例;
依據所述當前計算資源,設置最大觸發閾值和最小觸發閾值;
判斷所述當前的資源占用比例是否大于所述最大觸發閾值;
若所述當前的資源占用比例大于所述最大觸發閾值,則依據所述當前的資源占用比例、最大觸發閾值、當前實例個數及所述伸縮范圍中的最大實例數,增加所述目標系統中應用實例的實例個數;
若所述當前的資源占用比例不大于所述最大觸發閾值,則判斷所述當前的資源占用比例是否小于所述最小觸發閾值;
若所述當前的資源占用比例小于所述最小觸發閾值,則依據所述當前的資源占用比例、最小觸發閾值、當前實例個數及所述伸縮范圍中的最小實例數,縮減所述目標系統中應用實例的實例個數。
5.根據權利要求4所述的方法,其特征在于,所述依據所述當前的資源占用比例、最大觸發閾值、當前實例個數及所述伸縮范圍中的最大實例數,增加所述目標系統中應用實例的實例個數,包括:
計算所述當前的資源占用比例及所述最大觸發閾值的比值,并依據所述比值及所述當前實例個數,確定所述目標系統中待增加的應用實例的增加個數;
計算所述當前實例個數及所述增加個數的和,獲得總實例個數;
判斷所述總實例個數是否大于所述最大實例數;
若所述總實例個數大于所述最大實例數,則將所述目標系統中的應用實例的實例個數增加至所述最大實例數;
若所述總實例個數不大于所述最大實例數,則將所述目標系統中的應用實例的實例個數增加至所述總實例個數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京搜房科技發展有限公司,未經北京搜房科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010224403.X/1.html,轉載請聲明來源鉆瓜專利網。





