[发明专利]一种CPU资源的动态分配方法、装置及物理机在审
申请号: | 201710452195.7 | 申请日: | 2017-06-15 |
公开(公告)号: | CN109144706A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 吴立欣 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 龙洪;栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理机 物理核 动态分配 逻辑核 共享 动态分配装置 工作状态调整 多个虚拟机 整体利用率 动态调整 虚拟机 分配 申请 优化 | ||
1.一种CPU资源的动态分配方法,包括:
确定物理机工作时的状态信息,所述物理机的CPU包括多个物理核;
根据所述状态信息,动态调整所述多个物理核中共享核的数量和独享核的数量;
对所述多个物理核中的共享核,以多个逻辑核或多个虚拟机共享的方式进行分配;对所述多个物理核中的独享核,以单个逻辑核或单个虚拟机独享的方式进行分配。
2.如权利要求1所述的方法,其特征在于:
所述状态信息为物理机的CPU资源占用率。
3.如权利要求2所述的方法,其特征在于:
根据所述状态信息,动态调整所述多个物理核中共享核的数量和独享核的数量,包括:所述物理机的CPU资源占用率越大,则共享核的数量越小而独享核的数量越大。
4.如权利要求1或2或3所述的方法,其特征在于:
根据所述状态信息动态调整所述多个物理核中共享核的数量和独享核的数量后,还包括:按以下方式确定所述多个物理核中的共享核和独享核:
将所述多个物理核中的N1个物理核指定为共享核,N2个物理核指定为独享核,且使已分配的物理核中类型被改变的物理核的数量最少;或者
保持所述多个物理核中已分配的物理核的类型不变,通过对未分配的物理核的类型进行重新指定,使重新指定后所述多个物理核中的共享核和独享核的数量最接近于N1和N2;或者
保持所述多个物理核中已分配给多个逻辑核或多个虚拟机的物理核的类型不变,通过对未分配以及已分配给一个逻辑核或一个虚拟机的物理核的类型进行重新指定,使重新指定后所述多个物理核中的共享核和独享核的数量最接近于N1和N2;
其中,所述物理核的类型为共享核或独享核,N1表示根据所述状态信息确定的所述共享核的数量,N2表示根据所述状态信息确定的所述独享核的数量,N1,N2为正整数。
5.如权利要求2所述的方法,其特征在于:
所述方法还包括:根据所述物理机的CPU资源占用率对分配给多个虚拟机的共享核的使用价格进行调整,所述物理机的CPU资源占用率越大,共享核的使用价格越高。
6.一种CPU资源的动态分配装置,其特征在于,所述动态分配装置包括:
状态监控模块,设置为:确定物理机工作时的状态信息,所述物理机的CPU包括多个物理核;
数量确定模块,设置为:根据所述状态信息,动态调整所述多个物理核中共享核的数量和独享核的数量;
资源分配模块,设置为:对所述多个物理核中的共享核,以多个逻辑核或多个虚拟机共享的方式进行分配;对所述多个物理核中的独享核,以单个逻辑核或单个虚拟机独享的方式进行分配。
7.如权利要求6所述的动态分配装置,其特征在于:
所述状态监控模块确定物理机工作时的状态信息,其中,所述状态信息为物理机的CPU资源占用率。
8.如权利要求7所述的动态分配装置,其特征在于:
所述数量确定模块根据所述状态信息,动态调整所述多个物理核中共享核的数量和独享核的数量,包括:所述物理机的CPU资源占用率越大,则共享核的数量越小而独享核的数量越大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710452195.7/1.html,转载请声明来源钻瓜专利网。