[發明專利]虛擬機的資源分配方法、服務器及計算機可讀存儲介質在審
| 申請號: | 202110352914.4 | 申請日: | 2021-03-31 |
| 公開(公告)號: | CN113032101A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 陳列 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 謝閱 |
| 地址: | 518000 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 資源 分配 方法 服務器 計算機 可讀 存儲 介質 | ||
1.一種虛擬機的資源分配方法,其特征在于,所述虛擬機運行于服務器,所述虛擬機的資源分配方法包括:
獲取各個所述虛擬機的標識信息,所述標識信息用于區分第一類型虛擬機以及第二類型虛擬機,第一類型虛擬機為分配資源時需提高性能的虛擬機,第二類型虛擬機為分配資源時需降低性能的虛擬機;
根據所述標識信息對應分配各個所述虛擬機所需的資源,以使所述第一類型虛擬機的性能高于所述第二類型虛擬機的性能。
2.如權利要求1所述的虛擬機的資源分配方法,其特征在于,所述資源包括所述服務器的物理核心、終極緩存以及內存帶寬資源,所述根據所述標識信息對應分配各個所述虛擬機所需的資源的步驟包括:
根據所述標識信息,將所述第一類型虛擬機占用的服務器資源,與所述第二類型虛擬機占用的服務器資源進行資源隔離操作,所述資源隔離操作包括向所述第一類型虛擬機以及所述第二類型虛擬機分配不同所述資源。
3.如權利要求2所述的虛擬機的資源分配方法,其特征在于,所述根據所述標識信息,將所述第一類型虛擬機占用的服務器資源,與所述第二類型虛擬機占用的服務器資源進行資源隔離操作的步驟之后,還包括:
確定所述第一類型虛擬機對應的目標虛擬中央處理器;
將所述目標虛擬中央處理器與物理中央處理器綁定,其中,每一所述目標虛擬中央處理器與一所述物理中央處理器綁定,所述目標虛擬中央處理器對應于目標線程,所述目標線程僅運行在綁定的所述物理中央處理器中。
4.如權利要求2所述的虛擬機的資源分配方法,其特征在于,所述獲取各個所述虛擬機的標識信息的步驟之后,還包括:
確定所述第一類型虛擬機關聯的預設資源分配標識;
在所述預設資源分配標識為資源隔離標識時,執行根據所述標識信息,將所述第一類型虛擬機占用的服務器資源,與所述第二類型虛擬機占用的服務器資源進行資源隔離操作的步驟;
或者,在所述預設資源分配標識為資源共享標識時,按照第一預設權重值向所述第一類型虛擬機配置所述資源,按照第二預設權重值向所述第二類型虛擬機配置所述資源,所述第一預設權重值以及所述第二預設權重值用于指示配置資源時,所分配的資源在所述服務器的全部資源中的占比,所述第一預設權重值大于所述第二預設權重值。
5.如權利要求1所述的虛擬機的資源分配方法,其特征在于,所述資源包括第一線程資源以及第二線程資源,所述根據所述標識信息分配各個所述虛擬機的資源的步驟包括:
根據所述標識信息,確定所述第一類型虛擬機對應的虛擬中央處理器的第一線程資源,以及所述第二類型虛擬機對應的虛擬中央處理器的第二線程資源;向所述第一類型虛擬機分配所述第一線程資源,并向所述第二類型虛擬機分配所述第二線程資源,所述第一線程資源的優先級高于所述第二線程資源的優先級。
6.如權利要求1所述的虛擬機的資源分配方法,其特征在于,所述資源包括中央處理器時間片,所述根據所述標識信息分配各個所述虛擬機的資源的步驟包括:
根據所述標識信息分配各所述虛擬機的中央處理器時間片的權重信息,所述第一類型虛擬機的權重信息大于所述第二類型虛擬機的權重信息。
7.如權利要求1所述的虛擬機的資源分配方法,其特征在于,所述資源包括內存頁資源,所述根據所述標識信息分配各個所述虛擬機的資源的步驟包括:
根據所述標識信息,確定所述第一類型虛擬機的第一內存頁資源以及所述第二類型虛擬機的第二內存頁資源,其中,所述第一內存頁資源為大頁內存,且所述第一內存頁資源大于所述第二內存頁資源;
向所述第一類型虛擬機分配所述第一內存頁資源,并向所述第二類型虛擬機分配所述第二內存頁資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110352914.4/1.html,轉載請聲明來源鉆瓜專利網。





