[發(fā)明專利]虛擬機系統(tǒng)及其控制方法以及電子設備有效
| 申請?zhí)枺?/td> | 201811457003.2 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN111258706B | 公開(公告)日: | 2023-05-02 |
| 發(fā)明(設計)人: | 李宇 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F3/06 |
| 代理公司: | 廣州鑄智知識產(chǎn)權代理有限公司 44886 | 代理人: | 徐瑞紅 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 系統(tǒng) 及其 控制 方法 以及 電子設備 | ||
1.一種虛擬機系統(tǒng),包括:虛擬化模擬器以及由所述虛擬化模擬器創(chuàng)建的至少一臺虛擬機,其特征在于,所述虛擬化模擬器包括:獨立于物理機的內(nèi)核緩存的緩存設備,所述緩存設備用于向所述虛擬機的磁盤提供緩存支持,
所述緩存設備由固定緩存單元和可動態(tài)調度緩存單元組成,所述固定緩存單元被固定分配給所述虛擬機,
所述虛擬化模擬器還包括:
總調度器,用于根據(jù)所述虛擬機中的磁盤信息,對所述可動態(tài)調度緩存單元實施動態(tài)調度操作。
2.根據(jù)權利要求1所述的虛擬機系統(tǒng),其特征在于,
所述虛擬機包括:
信息采集模塊,用于采集各磁盤的磁盤信息,所述磁盤信息包括:讀IOPS信息、寫IOPS信息、讀帶寬信息和寫帶寬信息;
調度模塊,用于根據(jù)所述信息采集模塊采集到的所述磁盤信息,按照預設的緩存策略,計算每個所述磁盤的負載權重;
所述總調度器具體用于,當存在第一類磁盤時,向所述虛擬機分配所述可動態(tài)調度緩存單元,針對所述第一類磁盤中的每個磁盤,分配量為所述磁盤的負載權重相對于第一預設權重閾值的增加率與初始份額之積,所述第一類磁盤為負載權重高于第一預設權重閾值的磁盤,所述初始份額為向所述磁盤初始分配的緩存份額;
所述調度模塊還用于,按照所述第一類磁盤中的每個磁盤的負載權重,將所述總調度器向所述虛擬機分配的所述可動態(tài)調度緩存單元,分配至所述第一類磁盤中的每個磁盤。
3.根據(jù)權利要求2所述的虛擬機系統(tǒng),其特征在于,
所述總調度器還用于,當存在第二類磁盤時,向所述虛擬機發(fā)送移除已分配的所述可動態(tài)調度緩存單元的指示,針對所述第二類磁盤中的每個磁盤,移除量為所述磁盤的負載權重相對于第二預設權重閾值的降低率與所述初始份額之積,所述第二類磁盤為負載權重低于第二預設權重閾值的磁盤;
所述調度模塊還用于,根據(jù)所述總調度器的移除指示,移除已向所述第二類磁盤中的每個磁盤分配的所述可動態(tài)調度緩存單元。
4.根據(jù)權利要求2或3所述的虛擬機系統(tǒng),其特征在于,
所述調度模塊按照第一預設時間間隔,計算每個所述磁盤的負載權重,并發(fā)送至所述總調度器;
所述總調度器按照第二預設時間間隔,對所述可動態(tài)調度緩存單元實施動態(tài)調度操作;
所述第二預設時間間隔大于所述第一預設時間間隔。
5.根據(jù)權利要求2所述的虛擬機系統(tǒng),其特征在于,
所述總調度器還用于,在當前可用的所述可動態(tài)調度緩存單元的數(shù)量低于所述虛擬機的緩存需求量的情況下,向所述虛擬機發(fā)送移除已分配的所述可動態(tài)調度緩存單元的指示,以使當前可用的所述可動態(tài)調度緩存單元的數(shù)量不低于所述虛擬機的緩存需求量;
所述調度模塊還用于,根據(jù)所述總調度器的移除指示,按照每個所述磁盤的負載權重由低到高的順序,依次移除已向所述磁盤分配的所述可動態(tài)調度緩存單元。
6.根據(jù)權利要求5所述的虛擬機系統(tǒng),其特征在于,在當前可用的所述可動態(tài)調度緩存單元的數(shù)量低于所述虛擬機的緩存需求量的情況下,向所述虛擬機分配的所述可動態(tài)調度緩存單元的總分配量為當前可用的所述可動態(tài)調度緩存單元的數(shù)量。
7.一種虛擬機系統(tǒng)的控制方法,其特征在于,所述虛擬機系統(tǒng)包括至少一臺虛擬機和獨立于物理機的內(nèi)核緩存的緩存設備,所述緩存設備由固定緩存單元和可動態(tài)調度緩存單元組成,所述緩存設備用于向所述虛擬機的磁盤提供緩存支持,所述方法包括:
向所述虛擬機分配所述固定緩存單元;
獲取所述虛擬機中的磁盤信息;
根據(jù)所述磁盤信息,對所述可動態(tài)調度緩存單元實施動態(tài)調度操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經(jīng)阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811457003.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





