[发明专利]包括虚拟处理器的闲置和调度的虚拟机管理方法和装备有效
申请号: | 201680028627.5 | 申请日: | 2016-05-04 |
公开(公告)号: | CN107624181B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | V·丹拉杰;A·R·卡虎;G·肯纳;R·J·芬格 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 虚拟 处理器 闲置 调度 虚拟机 管理 方法 装备 | ||
1.一种用于计算的装备,包括:
具有一个或多个物理处理器的物理计算平台;以及
用于管理多个虚拟机的操作的虚拟机管理器VMM,每一虚拟机具有一个优先级水平并具有在所述一个或多个物理处理器的逻辑处理器实例上操作的一个或多个虚拟处理器,其中所述VMM将:
跟踪在共享逻辑处理器实例上操作的虚拟处理器的活动,并且至少鉴于在所述共享逻辑处理器实例上操作的虚拟处理器的活动以及与所述一个或多个虚拟处理器相关联的虚拟机的优先级水平来选择性地闲置和调度一个或多个虚拟处理器;
其中,为了选择性地调度所述一个或多个虚拟处理器示例,所述VMM将:
确定表示每一逻辑处理器实例的活动的相应分数;
将经确定的分数与第一阈值进行比较;
只有当逻辑处理器的经确定的分数低于所述第一阈值时,才将闲置的虚拟处理器调度到所述逻辑处理器上,其中,将经闲置的虚拟处理器调度到逻辑处理器上进一步包括:只有当与经闲置的虚拟处理器相关联的虚拟机的优先级水平低于或等于与在逻辑处理器上运行的虚拟处理器相关联的任何虚拟机的优先级水平时,才将所述经闲置的虚拟处理器调度到所述逻辑处理器上。
2.如权利要求1所述的装备,其特征在于,每一虚拟机的优先级水平是实时优先级和非实时优先级中选定的一个,并且其中所述实时优先级高于所述非实时优先级。
3.如权利要求1所述的装备,其特征在于,为了跟踪操作逻辑处理器实例的所述虚拟处理器的活动,所述VMM将跟踪所述逻辑处理器实例的利用、中断率和/或其他活动度量。
4.如权利要求1-3中的任一项所述的装备,其特征在于,为了选择性地闲置所述一个或多个虚拟处理器实例,所述VMM将:
确定表示每一逻辑处理器实例的活动的相应分数;
将所述经确定的分数与第二阈值进行比较;
只有当逻辑处理器的所述经确定的分数大于所述第二阈值时才闲置在所述逻辑处理器上运行的第一虚拟处理器,其中与所述第一虚拟处理器相关联的虚拟机的优先级水平低于与在所述逻辑处理器上运行的第二虚拟处理器相关联的虚拟机的优先级水平。
5.一种基于计算机的方法,包括:
由虚拟机监视器VMM管理多个虚拟机的操作,每一虚拟机具有一个优先级水平并具有在一个或多个物理处理器的逻辑处理器实例上操作的一个或多个虚拟处理器;
由所述VMM跟踪在共享逻辑处理器实例上操作的虚拟处理器的活动;以及
由所述VMM至少鉴于在共享逻辑处理器实例上操作的虚拟处理器的活动以及与一个或多个虚拟处理器相关联的虚拟机的优先级水平来选择性地闲置和调度所述一个或多个虚拟处理器,其中,选择性地调度所述一个或多个虚拟处理器进一步包括:
由所述VMM确定表示每一逻辑处理器实例的活动的相应分数;
由所述VMM将所述经确定的分数与第一阈值进行比较;
只有当第一逻辑处理器的所述经确定的分数低于或等于所述第一阈值时,才由所述VMM将经闲置的虚拟处理器调度到所述第一逻辑处理器上,其中,将所述经闲置的虚拟处理器调度到第一逻辑处理器上进一步包括:只有当与经闲置的虚拟处理器相关联的虚拟机的优先级水平低于或等于与在第一逻辑处理器上运行的虚拟处理器相关联的任何虚拟机的优先级水平时,才将所述经闲置的虚拟处理器调度到所述第一逻辑处理器上。
6.如权利要求5所述的基于计算机的方法,其特征在于,选择性地闲置所述一个或多个虚拟处理器进一步包括:
由所述VMM确定表示每一逻辑处理器实例的活动的相应分数;
由所述VMM将所述经确定的分数与第二阈值进行比较;
只有当第二逻辑处理器的经确定的分数大于所述第二阈值时,才由所述VMM闲置在所述第二逻辑处理器上运行的第二虚拟处理器。
7.如权利要求6所述的基于计算机的方法,其特征在于,闲置在第二逻辑处理器上运行的第二虚拟处理器进一步包括:只有当与在第二逻辑处理器上运行的第二虚拟处理器相关联的虚拟机的优先级水平低于或等于与在所述第二逻辑处理器上运行的任何虚拟处理器相关联的任何虚拟机的优先级水平时,才闲置在所述第二虚拟处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680028627.5/1.html,转载请声明来源钻瓜专利网。