[發明專利]處理容量不健康模塊的方法以及裝置在審
| 申請號: | 201910804986.0 | 申請日: | 2019-08-27 |
| 公開(公告)號: | CN110554920A | 公開(公告)日: | 2019-12-10 |
| 發明(設計)人: | 趙子青;吳峰;郭偉 | 申請(專利權)人: | 上海易點時空網絡有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 11541 北京卓唐知識產權代理有限公司 | 代理人: | 唐海力 |
| 地址: | 200125 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 健康 業務模塊 預設 調用 處理容量 模塊容量 權重 服務器 申請 單臺服務器 對比調整 記錄容量 繼續處理 容量區間 支撐能力 安全 | ||
本申請公開了一種處理容量不健康模塊的方法以及裝置。該方法包括記錄容量不健康模塊下服務器的被調用量和被調用權重;確定容量不健康模塊的模塊容量;計算單臺服務器容量支撐能力;確定所述模塊容量的預設安全閾值;在所述被調用量保持不變的情況下,根據所述預設安全閾值對容量沒有達到所述預設安全閾值的模塊進行權重提升;對比調整后的理論值和真實值,并判斷所述容量不健康模塊的容量是否仍屬于不健康,如果是則繼續處理。本申請解決了缺乏處理容量不健康的業務模塊進行容量調優的方案的技術問題。通過本申請讓服務器之間的容量盡可能都集中在一個能接受的容量區間內,從而使得不健康業務模塊容量成為容量健康業務模塊。
技術領域
本申請涉及業務集群處理領域,具體而言,涉及一種處理容量不健康模塊的方法以及裝置。
背景技術
業務請求發起經負載均衡接入,請求數量會基本均勻落在被調用模塊下服務器上,因服務器之間的性能差異,就會導致容量上就會出現差別。
發明人發現,由于缺乏處理容量不健康的業務模塊進行容量調優的方案,從而不利于使得該業務模塊容量成為健康的狀態。
針對相關技術中缺乏處理容量不健康的業務模塊進行容量調優的方案的問題,目前尚未提出有效的解決方案。
發明內容
本申請的主要目的在于提供一種處理容量不健康模塊的方法以及裝置,以解決缺乏處理容量不健康的業務模塊進行容量調優的方案的問題。
為了實現上述目的,根據本申請的一個方面,提供了一種處理容量不健康模塊的方法。
根據本申請的處理容量不健康模塊的方法包括:記錄容量不健康模塊下服務器的被調用量和被調用權重;確定容量不健康模塊的模塊容量;計算單臺服務器容量支撐能力;確定所述模塊容量的預設安全閾值;在所述被調用量保持不變的情況下,根據所述預設安全閾值對容量沒有達到所述預設安全閾值的模塊進行權重提升;對比調整后的理論值和真實值,并判斷所述容量不健康模塊的容量是否仍屬于不健康,如果是則繼續處理。
進一步地,判斷所述容量不健康模塊的容量是否仍屬于不健康時,采用如下方法:
當業務集群中接收到對于同一個業務模塊下的服務器調用請求時,判斷服務器之間的模塊容量是否具有差別;
如果模塊容量有差別,則調整所述服務器的被調用權重,以均衡所述服務器之間的容量。
進一步地,在所述被調用量保持不變的情況下,根據所述預設安全閾值對容量沒有達到所述預設安全閾值的模塊進行權重提升,采用如下方法:
在服務器之間的模塊容量有差別時,調整所述服務器的被調用權重得到新的權重=(單臺支撐能力*容量基準)/被調用量;
其中所述容量基準為容量最高的安全閾值,所述單臺支撐能力是指服務器容量支撐能力。
進一步地,計算單臺服務器容量支撐能力采用如下方法:
單臺支撐能力=(被調用量*被調用權重)/模塊容量
所述模塊容量選用CPU使用率。
進一步地,確定所述模塊容量的預設安全閾值之后,還包括:
根據所述預設安全閾值尋找所述業務模塊下容量最高的服務器,并且確認所述最高的容量是否在安全閾值范圍內;
在所述被調用量保持不變的情況下,以最高容量作為基準值。
為了實現上述目的,根據本申請的另一方面,提供了一種處理容量不健康模塊的裝置,用于集群中的服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海易點時空網絡有限公司,未經上海易點時空網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910804986.0/2.html,轉載請聲明來源鉆瓜專利網。





