[發明專利]基于服務器資源使用情況的權重計算方法、系統及介質在審
| 申請號: | 202111617593.2 | 申請日: | 2021-12-27 |
| 公開(公告)號: | CN114385354A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 程志華;朱文佳;陶詩德 | 申請(專利權)人: | 安徽百誠慧通科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 合肥天明專利事務所(普通合伙) 34115 | 代理人: | 苗娟 |
| 地址: | 230088 安徽省合肥市高新區望江西路*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 服務器 資源 使用 情況 權重 計算方法 系統 介質 | ||
本發明的一種基于服務器資源使用情況的權重計算方法、系統及介質,其方法包括下步驟,收集所有服務器資源使用情況;對收集到的服務器資源進行分析,根據服務器資源計算出相應權重值;修改各服務接口調用權重值,重新調用分配;定時收集服務器資源使用情況,循環以上步驟。本發明的基于服務器資源使用情況的權重計算方法,可防止集群服務中某一節點資源異常,導致服務接口不穩定。本發明通過收集集群各個服務器的資源使用情況后,對資源使用情況進行分析,得到適合各個服務器的資源情況的相應權重值,可以動態的調整調用各個服務器的比例,可以是集群服務更加平穩的運行。
技術領域
本發明涉及數據傳輸技術領域,具體涉及一種基于服務器資源使用情況的權重計算方法、系統及介質。
背景技術
在海量數據傳輸過程中,要求集群服務平穩運行。但是由于服務器資源使用情況復雜不可控,會經常出現某一臺服務器的內存或者CPU突然升高,運行在這臺服務器上的服務性能開始降低,傳統的權重分配方法都是固定權重和隨機權重,無法根據系統資源動態調節調用。本發明可以根據系統資源動態平衡服集群中服務器壓力,防止出現因為某一臺服務器資源飆升,導致集群服務整體性能下降。
發明內容
本發明提出的一種基于服務器資源使用情況的權重計算方法及系統,可至少解決背景技術中的技術問題之一。
為實現上述目的,本發明采用了以下技術方案:
一種基于服務器資源使用情況的權重計算方法,包括以下步驟,
收集所有服務器資源使用情況;
對收集到的服務器資源進行分析;
根據服務器資源計算出相應權重值;
修改各服務接口調用權重值,重新調用分配;
定時收集服務器資源使用情況,循環以上步驟。
進一步的,收集所有服務器資源使用情況,步驟如下,
獲取集群內所有服務器的資源使用情況,包括服務器的CPU核數,CPU使用比例,內存大小,內存使用比例,帶寬大小,帶寬使用比例。
進一步的對收集到的服務器資源進行分析,步驟如下,
計算各服務器資源剩余占用總資源的比例;
計算出各服務器的相應比例。
進一步的,定時收集服務器資源使用情況,循環以上步驟,包括,
重復以上三個步驟,即定時采集各個服務器資源,當某個服務器的資源出現異常,或者性能下降,都在權重結果中得到反饋,相應的做出權重調整,使整個集群的運行更加的平穩和符合當前機器的剩余性能要求。
另一方面,本發明還公開一種基于服務器資源使用情況的權重計算系統,包括以下單元,
數據收集單元,用于收集所有服務器資源使用情況;
資源數據分析單元,用于對收集到的服務器資源進行分析,根據服務器資源計算出相應權重值;
權重重新分配單元,用于修改各服務接口調用權重值,重新調用分配;
循環收集分析分配單元,用于定時收集服務器資源使用情況,循環以上步驟。
又一方面,本發明還公開一種計算機可讀存儲介質,存儲有計算機程序,所述計算機程序被處理器執行時,使得所述處理器執行如上述方法的步驟。
再一方面,本發明還公開一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述計算機程序被所述處理器執行時,使得所述處理器執行如上方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽百誠慧通科技有限公司,未經安徽百誠慧通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111617593.2/2.html,轉載請聲明來源鉆瓜專利網。





