[发明专利]虚拟化平台处理中断方法和相关设备有效
| 申请号: | 201480079053.5 | 申请日: | 2014-06-20 |
| 公开(公告)号: | CN106462451B | 公开(公告)日: | 2019-11-12 |
| 发明(设计)人: | 张浩宇;藏洪永 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明实施例提供虚拟化平台处理中断方法和相关设备,包括:在第j物理输入输出设备发生第i物理中断的情况下,从U个目标pCPU中确定第npCPU;使用该第n pCPU处理该第i物理中断;根据该第i物理中断,确定该第i虚拟中断;从该V个目标vCPU中确定第m vCPU,以便于该第k VM使用该第m vCPU执行该第i虚拟中断。上述技术方案能够有效地避免因为vCPU所亲和的pCPU不是用于处理该vCPU所处理的虚拟中断所对应的物理中断的pCPU引起额外的IPI导致的VM‑Exit,有效地减少上下文切换次数,并且降低虚拟机对pCPU的干扰。 | ||
| 搜索关键词: | 虚拟 平台 处理 中断 方法 相关 设备 | ||
【主权项】:
1.一种虚拟化平台处理中断方法,其特征在于,应用于计算节点上,所述计算节点包括:物理硬件层、运行在所述物理硬件层之上的宿主机Host、运行在所述Host之上的至少一个虚拟机VM、所述至少一个VM上被虚拟有虚拟硬件,其中,所述物理硬件层包括X个物理中央处理器pCPU和Y个物理输入输出设备,所述虚拟硬件包括Z个虚拟中央处理器vCPU,所述Y个物理输入输出设备包括第j物理输入输出设备,所述至少一个VM包括第k VM,所述第j物理输入输出设备直通所述第k VM,所述方法由所述Host执行,所述方法包括:在所述第j物理输入输出设备发生第i物理中断的情况下,从U个目标pCPU中确定第n pCPU,其中,所述U个目标pCPU为与所述第i物理中断以及V个目标vCPU均具有亲和关系的pCPU,所述V个目标vCPU为被虚拟在所述第k VM上的与第i虚拟中断具有亲和关系的vCPU,所述第i虚拟中断对应于所述第i物理中断,所述X个pCPU包括所述U个目标pCPU,所述Z个vCPU包括所述V个目标vCPU;其中,pCPU与物理中断具有亲和关系是指该pCPU能够处理该物理中断;vCPU与虚拟中断具有亲和关系是指该vCPU能够处理该虚拟中断;pCPU与vCPU具有亲和关系是指该vCPU能够运行在该pCPU上;使用所述第n pCPU处理所述第i物理中断;根据所述第i物理中断,确定所述第i虚拟中断;从所述V个目标vCPU中确定第m vCPU,以便于所述第k VM使用所述第m vCPU执行所述第i虚拟中断;其中,X、Y、Z为大于1的正整数,U为大于或等于1且小于或等于X的正整数,V为大于或等于1且小于或等于Z的正整数,i、j、k、m、n为正整数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480079053.5/,转载请声明来源钻瓜专利网。
- 上一篇:向VNF管理器的关于虚拟机实时迁移的通知
- 下一篇:车辆控制装置





