[發明專利]一種宿主機調度方法及裝置有效
| 申請號: | 201710120479.6 | 申請日: | 2017-03-02 |
| 公開(公告)號: | CN108536525B | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 申航;眭聚磊 | 申請(專利權)人: | 北京金山云網絡技術有限公司;北京金山云科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/455 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 宿主 調度 方法 裝置 | ||
本發明實施例提供了一種宿主機調度方法及裝置,該方法中,在獲得創建目標云服務的請求后,首先確定各個宿主機當前的目標權重值,再根據各個宿主機當前的目標權重值,確定用于創建該目標云服務的宿主機,完成宿主機調度;其中,每一宿主機的目標權重值為基于該宿主機的CPU使用率所確定的。本發明實施例提供的方案中,宿主機目標權重值的確定方法中考慮了宿主機的CPU使用率,在進行宿主機調度的過程中,會選擇CPU使用率低的宿主機來創建云服務,減少出現CPU消耗高的云服務影響同宿主機內其他云服務CPU性能的問題,保證云服務的CPU性能。
技術領域
本發明涉及計算機技術領域,特別是涉及一種宿主機調度方法及裝置。
背景技術
信息化的不斷發展使得人們對計算和存儲等資源的需求急速增長,在現有的計算機領域中,人們需要投入更多的硬件設備,以及更多的機房環境設備,因此,運行維護成本和人力成本也相應增加,為了節約成本,云技術越來越多地應用到計算機領域中。眾所周知,云服務提供商配置有多個宿主機,云服務提供商將多個宿主機的資源通過云技術配置在云端,并根據用戶需要在宿主機中為用戶創建相應的云服務,例如,為用戶創建虛擬主機或數據庫。
云服務行業中,宿主機調度即為選擇用以創建云服務的宿主機,現有的宿主機調度方法可以通過用于管理所有宿主機的管理服務器實現,管理服務器在進行宿主機調度時,首先需要確定各個宿主機的權重值,然后根據各個宿主機的權重值去選擇合適的宿主機,例如,選擇權重值最小的宿主機作為用以創建云服務的宿主機。在現有技術中,宿主機權重值為根據可用CPU(Central Processing Unit,中央處理器)核數、可用內存量以及可用磁盤量中的至少一種可用資源量而確定的,其中,可用資源量越大,所確定的宿主機的權重值越小。
通常情況下,應用上述方式可以成功實現宿主機調度,但是,有些情況下宿主機中會存在一部分CPU消耗高的云服務,占用宿主機上CPU的資源,影響了其他云服務的CPU性能。
發明內容
本發明實施例的目的在于提供一種宿主機調度方法及裝置,以根據宿主機的CPU使用率來確定宿主機的權重值,進而在此基礎上完成宿主機調度過程,減少出現CPU消耗高的云服務影響同宿主機內其他云服務CPU性能的問題。具體技術方案如下:
為達上述目的,第一方面,本發明實施例提供了一種宿主機調度方法,所述方法包括:
獲得創建目標云服務的請求后,確定各個宿主機當前的目標權重值;其中,每一宿主機的目標權重值為基于該宿主機的CPU使用率所確定的;
根據各個宿主機當前的目標權重值,確定用于創建所述目標云服務的宿主機,完成宿主機調度。
優選的,任意一個宿主機對應的目標權重值通過以下方式確定:
監控目標宿主機的CPU使用率,獲得當前時刻前第一預設時長內所述目標宿主機的CPU使用率的參考值;
按照預先劃分的各個分區對應的數值范圍,確定所述參考值所處的分區為目標分區;其中,各個分區為劃分CPU使用率的取值范圍所獲得的;
基于所述目標宿主機當前的目標可用資源信息,確定所述目標宿主機的目標原始權重值;其中,所述目標可用資源信息為不包括CPU使用率的可用資源信息;
確定所述目標分區對應的目標附加權重值;其中,每一分區對應的附加權重值為預先設置的正值,對于任意兩個分區,數值大的分區所對應的附加權重值大于數值小的分區所對應的附加權重值;
基于所述目標原始權重值及所述目標附加權重值,確定所述目標宿主機的目標權重值。
優選的,所述參考值包括峰值和/或平均值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司;北京金山云科技有限公司,未經北京金山云網絡技術有限公司;北京金山云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710120479.6/2.html,轉載請聲明來源鉆瓜專利網。





