英特尔 IPI 虚拟化已为 Linux 5.19 做好准备

频道:行业资讯 日期: 浏览:203

  

英特尔开始的IPI虚拟化支持将与Linux 5.19内核一起引入,以支持Xeon可伸缩第四代“蓝宝石急流”服务器CPU中的这一新硬件功能。

进程间中断(IPI)虚拟化旨在消除在源个vCPU上发出IPI(处理器间中断)时的VM退出,提供更有效的进程间中断,从而消除IPI密集型任务所表现出的“大量开销”。英特尔去年在程序员参考手册更新中概述了IPI虚拟化,此后不久,英特尔工程师开始发布Linux支持补丁。经过几轮审查后,IPI虚拟化支持现在已准备好在Linux 5.19之前推出。

英特尔 IPI 虚拟化已为 Linux 5.19 做好准备

早期Linux内核补丁中,英特尔工程师将IPI虚拟化的影响总结为:

  

我们进行了实验,以测量将他们从源个vCPU发送到目标个vCPU完成IPI处理的平均时间,这些时间由kvm unittest w/和w/o IPI虚拟化完成。当IPI虚拟化启用后,它将在xAPIC模式和x2APIC模式下分别减少22.21%和15.98%的周期消耗。

  

昨天,剩余的IPI虚拟化补丁在本月晚些时候Linux 5.19合并窗口打开之前进入了KVM的“下一个”分支。“下一个”区域中基于内核的虚拟机补丁已经以支持CPU启用IPI虚拟化而告终。作为IPI虚拟化支持的一部分,还有其他开始工作,如三级VM执行控制。

英特尔 IPI 虚拟化已为 Linux 5.19 做好准备

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码