[发明专利]一种虚拟机集群系统资源预留方法及装置在审
申请号: | 201710071203.3 | 申请日: | 2017-02-09 |
公开(公告)号: | CN107045468A | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | 高峰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/50;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 集群 系统资源 预留 方法 装置 | ||
1.一种虚拟机集群系统资源预留方法,其特征在于,包括:
在监测到虚拟机系统启动时,监控所述虚拟机系统的CPU资源使用情况;
当监测到存在需要预留的CPU资源时,将需要预留的所述CPU资源绑定到预留的资源池内的CPU逻辑核上,以从所述资源池内的所述CPU逻辑核上调度所述CPU资源。
2.根据权利要求1所述的虚拟机集群系统资源预留方法,其特征在于,所述在监测到虚拟机系统启动时,监控所述虚拟机系统的CPU资源使用情况包括:
通过运行在物理主机上的底层监控程序监控所述虚拟机系统的生命周期,在监测到所述虚拟机系统启动时,监控所述虚拟机系统的CPU使用情况。
3.根据权利要求1所述的虚拟机集群系统资源预留方法,其特征在于,还包括:
在监测到所述虚拟机系统生命周期结束,或者连续预设次数监测不到所述虚拟机系统的运行状态时,解除预留的CPU资源与所述资源池内的CPU逻辑核的绑定。
4.根据权利要求1-3任一项所述的虚拟机集群系统资源预留方法,其特征在于,还包括:
当监测到所述虚拟机系统的物理主机启动时,隔离出预设数量的CPU逻辑核,以所述CPU逻辑核构建资源池,作为预留资源池。
5.根据权利要求1-3任一项所述的虚拟机集群系统资源预留方法,其特征在于,还包括:
当监测到所述虚拟机系统发生CPU资源抢占时,根据本虚拟机系统内存资源的优先级以及本虚拟机系统的预留加权计算软限制值,根据所述软限制值对本虚拟机系统的内存资源进行回收。
6.一种虚拟机集群系统资源预留装置,其特征在于,包括:
系统监控模块,用于在监测到虚拟机系统启动时,监控所述虚拟机系统的CPU资源使用情况;
CPU预留模块,用于当监测到存在需要预留的CPU资源时,将需要预留的所述CPU资源绑定到预留的资源池内的CPU逻辑核上,以从所述资源池内的所述CPU逻辑核上调度所述CPU资源。
7.根据权利要求6所述的虚拟机集群系统资源预留装置,其特征在于,所述系统监控模块具体用于通过运行在物理主机上的底层监控程序监控所述虚拟机系统的生命周期,在监测到所述虚拟机系统启动时,监控所述虚拟机系统的CPU使用情况。
8.根据权利要求6所述的虚拟机集群系统资源预留装置,其特征在于,所述CPU预留模块还用于:在监测到所述虚拟机系统生命周期结束,或者连续预设次数监测不到所述虚拟机系统的运行状态时,解除预留的CPU资源与所述资源池内的CPU逻辑核的绑定。
9.根据权利要求6-8任一项所述的虚拟机集群系统资源预留装置,其特征在于,还包括CPU逻辑核预留模块,用于当监测到所述虚拟机系统的物理主机启动时,隔离出预设数量的CPU逻辑核,以所述CPU逻辑核构建资源池,作为预留资源池。
10.根据权利要求6-8任一项所述的虚拟机集群系统资源预留装置,其特征在于,还包括内存预留模块,用于当监测到所述虚拟机系统发生CPU资源抢占时,根据本虚拟机系统内存资源的优先级以及本虚拟机系统的预留加权计算软限制值,根据所述软限制值对本虚拟机系统的内存资源进行回收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710071203.3/1.html,转载请声明来源钻瓜专利网。