发明名称 | 在物理处理单元中调度虚拟机的虚拟处理单元 | ||
摘要 | 本文说明的装置、计算机实现的方法、系统、以及计算机可读介质的实施例用于虚拟机监控器。虚拟机监控器可以被配置为判定是否在多个物理处理单元的第一物理处理单元上调度多个虚拟机中的一个的虚拟处理单元。每个虚拟机可以具有一个或多个虚拟处理单元。判定可以至少部分基于当操作虚拟处理单元时,虚拟处理单元的上下文是否暗示由第一物理处理单元在装置的一个或多个缓存单元上期望的缓存命中率。 | ||
申请公布号 | CN104011680B | 申请公布日期 | 2017.03.01 |
申请号 | CN201180075895.X | 申请日期 | 2011.12.26 |
申请人 | 英特尔公司 | 发明人 | 董耀祖;田坤 |
分类号 | G06F9/455(2006.01)I | 主分类号 | G06F9/455(2006.01)I |
代理机构 | 永新专利商标代理有限公司 72002 | 代理人 | 刘瑜;王英 |
主权项 | 一种系统,包括:多个物理处理单元;一个或多个缓存单元,每一个缓存单元与所述多个物理处理单元中的一个或多个物理处理单元相关联;性能监控单元,其耦合到所述多个物理处理单元;以及虚拟机监控器,其由所述处理单元中的一个进行操作;其中所述虚拟机监控器被配置为在所述多个物理处理单元中的一个或多个上调度一个或多个虚拟中央处理单元;当在预定的时间间隔期间在一个或多个物理处理单元上进行的所述一个或多个虚拟中央处理单元的调度的动作的计数超过预定的阈值时,将所述性能监控单元从去激活状态激活,其中所述性能监控单元在被激活时对来自所述一个或多个物理处理单元的数据进行采样,以能够判定在一个或多个相关联的缓存单元上的缓存命中率;并且基于由所述性能监控单元提供的信息,判定是否在所述多个物理处理单元的第一物理处理单元上调度虚拟机的虚拟中央处理单元,其中所述虚拟机具有一个或多个虚拟中央处理单元,并且其中所述判定至少部分基于当操作所述虚拟中央处理单元时,所述虚拟中央处理单元的上下文是否暗示在与所述第一物理处理单元相关联的一个或多个缓存单元上期望的缓存命中率。 | ||
地址 | 美国加利福尼亚 |