[发明专利]一种云平台的虚拟机CPU资源管理系统及方法在审
申请号: | 202111188425.6 | 申请日: | 2021-10-12 |
公开(公告)号: | CN113986454A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 李庆林;李学真;王昆;张盛;陈双喜 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 虚拟机 cpu 资源管理 系统 方法 | ||
1.一种云平台的虚拟机CPU资源管理系统,其特征在于,包括:
业务配置模块,其用于根据业务属性配置需要的虚拟机类型及内存大小,生成虚拟机分配请求;
资源管理模块控制节点,其用于接收所述虚拟机分配请求,根据集群中物理机硬件信息,通过资源剩余最小匹配算法获得匹配的物理机,并生成虚拟机分配参数;
虚拟机监视器,其用于接收所述虚拟机分配参数,还用于在未使用的物理核心基础频率不满足虚拟机的频率时,使用速度选择技术SST调整对应物理核心的频率至满足后再分配给虚拟机,并将虚拟机的CPU和物理机的CPU绑核。
2.如权利要求1所述的云平台的虚拟机CPU资源管理系统,其特征在于,所述虚拟机类型包括计算型、IO型和均衡型,所述业务配置模块将偏向于计算的业务配置计算型虚拟机,将偏向于IO型的业务配置IO型虚拟机,将不确定的业务配置均衡型虚拟机,且所有虚拟机后续均可调整虚拟机类型。
3.如权利要求2所述的云平台的虚拟机CPU资源管理系统,其特征在于,所述系统还包括模板配置工具,用于为每种虚拟机类型配置多个资源模板,资源模板包括虚拟机类型、CPU型号、基础频率和SST调整最大频率,所述模板配置工具还用于将资源模板通过资源管理模块控制节点传输给业务配置模块。
4.如权利要求3所述的云平台的虚拟机CPU资源管理系统,其特征在于,所述虚拟机监视器还用于在监控到虚拟机的CPU占用率低于预设阈值时,通过资源管理模块控制节点向发送关闭虚拟机请求;
所述系统还包括业务负载均衡模块,用于在资源管理模块控制节点收到关闭虚拟机请求后,根据业务使用的CPU资源,将业务迁移到其他虚拟机,并通过资源管理模块控制节点向虚拟机监视器发送响应;
虚拟机监视器还用于在收到该响应后,关闭虚拟机,并使用SST关闭物理核心。
5.如权利要求4所述的云平台的虚拟机CPU资源管理系统,其特征在于,所述虚拟机监视器基于定时中断对各个核心运行的虚拟机进程进行打点计数,实时计算虚拟机的CPU占用率,并在CPU占用率低于预设阈值时,向资源管理模块控制节点发送关闭虚拟机预警,资源管理模块控制节点在收到关闭虚拟机预警后,向业务负载均衡模块发出关闭虚拟机的请求。
6.如权利要求5所述的云平台的虚拟机CPU资源管理系统,其特征在于,虚拟机监视器设置定时器中断周期,并在定时器中断中注册回调函数进行打点计数,回调函数中虚拟机监视器统计总的打点计数加1,若当前核心运行的是虚拟机的CPU,则虚拟机统计计数加1;
经过预设时间后,计算虚拟机统计计数和总的打点计数的比值,即为每个核心的CPU占用率;所有核心的CPU占用率求均值,则为所述虚拟机预设时间内的CPU占用率,其中预设时间包括多个中断周期。
7.如权利要求6所述的云平台的虚拟机CPU资源管理系统,其特征在于,虚拟机监视器打点统计连续预设时间的虚拟机的CPU占用率,
若CPU占用率持续高于使用上限或低于使用下限,资源管理模块控制节点在当前类型虚拟机下,通过调整资源模板增加或减少分配的CPU资源;
若当前类型的资源模板无法满足要求,则切换虚拟机类型,其中,若当前类型为计算型且无法增加分配的CPU资源,则无法切换并产生告警;若当前类型为IO型且无法减少分配的CPU资源,则无法切换,虚拟机监视器通知资源管理模块控制节点并发出关闭虚拟机预警。
8.如权利要求1所述的云平台的虚拟机CPU资源管理系统,其特征在于,系统还包括多个资源管理模块代理节点,分别部署在每个物理机上,用于向资源管理模块控制节点上报物理机硬件信息,包括CPU型号、频率、物理机的CPU个数和内存大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111188425.6/1.html,转载请声明来源钻瓜专利网。