[發明專利]一種分布式集群中的資源調度方法、裝置及設備有效
| 申請號: | 201810499760.X | 申請日: | 2018-05-23 |
| 公開(公告)號: | CN108710540B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 張興彥 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 集群 中的 資源 調度 方法 裝置 設備 | ||
本申請公開了一種分布式集群中的資源調度方法,包括:獲取分布式集群中的各個節點的資源使用率,包括CPU使用率和內存使用率;分別計算所有節點的CPU使用率的平均值和內存使用率的平均值,作為分布式集群的資源平均使用率;根據預設距離公式分別計算各個節點的資源使用率與資源平均使用率在二維平面中的距離偏差;判斷距離偏差是否大于預設偏差閾值;若是,則對虛擬機在節點中的分布數量進行調整以便調節節點的資源使用率,直至各個節點的距離偏差均不大于預設偏差閾值。本申請具有更加直觀詳細且合理有效的平衡調節效果。本申請還公開了一種分布式集群中的資源調度裝置、設備及計算機可讀存儲介質,也具有上述有益效果。
技術領域
本申請涉及分布式集群技術領域,特別涉及一種分布式集群中的資源調度方法、裝置、設備及計算機可讀存儲介質。
背景技術
分布式是現行架構部署模式中使用十分廣泛的一種。分布式集群常應用于一些大型服務系統,例如云計算系統。在分布式集群中,網站上傳至數據中心服務器后,站點內容將自動分發到集群中的各個節點服務器,令終端訪問者可自動訪問到其所在地響應速度最快的節點服務器從而獲取相應服務。
一般地,在分布式集群中需要通過一定的調節策略令各個節點的資源使用率(主要指CPU使用率和內存使用率)趨于平衡,以避免個別節點服務器因工作負荷高即資源使用率高而導致運行性能下降。現有技術中在對集群節點的資源使用率進行調節時,一般是將CPU使用率和內存使用率加權后的值作為資源綜合使用率,并依據其進行調節,用戶并不能直觀地了解到CPU使用率和內存使用率的具體大小情況。而事實上,同一個加權后的值會對應于多種CPU使用率和內存使用率的值的組合,并且,不同的應用對CPU和內存的使用需求是不同的。因此,無論是從調節結果的精確性和便利性角度來說、還是從調節效果的直觀性角度來說,直接將兩者混為一談是不合理的。
可見,在分布式集群中采用何種直觀、精確的資源調度方法,以便合理地平衡各節點的資源使用率,是本領域技術人員所亟待解決的技術問題。
發明內容
本申請的目的在于提供一種直觀、精確的資源調度方法、裝置、設備及計算機可讀存儲介質,以便合理地平衡分布式集群中各節點的資源使用率。
為解決上述技術問題,本申請提供一種分布式集群中的資源調度方法,包括:
獲取所述分布式集群中的各個節點的資源使用率;所述資源使用率包括CPU使用率和內存使用率;
分別計算所有所述節點的所述CPU使用率的平均值和所述內存使用率的平均值,作為所述分布式集群的資源平均使用率;
根據預設距離公式分別計算各個所述節點的所述資源使用率與所述資源平均使用率在二維平面中的距離偏差;
判斷所述距離偏差是否大于預設偏差閾值;
若是,則對虛擬機在所述節點中的分布數量進行調整以便調節所述節點的資源使用率,直至各個所述節點的所述距離偏差均不大于所述預設偏差閾值。
可選地,在所述分別計算所有所述節點的所述CPU使用率的平均值和所述內存使用率的平均值,作為所述分布式集群的資源平均使用率之后,還包括:
在以CPU使用率和內存使用率為坐標軸的二維平面圖中標識出各個所述節點的所述資源使用率的數據點以及所述資源平均使用率的數據點。
可選地,所述判斷所述距離偏差是否大于預設偏差閾值包括:
在所述二維平面圖中畫出以所述資源平均使用率的數據點為中心、且與所述資源平均使用率的數據點的所述距離偏差小于所述預設偏差閾值的區域范圍;
判定在所述區域范圍之外的所述數據點的所述距離偏差大于所述預設偏差閾值。
可選地,所述對虛擬機在所述節點中的分布數量進行調整以便調節所述節點的資源使用率包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810499760.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息處理方法、終端及可讀存儲介質
- 下一篇:一種定時任務的執行方法及裝置





