Bunn (@BunnHack) 在 Linux 新补丁大幅提升英特尔嵌套虚拟机内存性能,最高提速约 2353 倍 中发帖
IT之家 11 月 23 日消息,据 Phoronix 今日报道,亚马逊 AWS 工程师周五为 Linux 内核提交了一组针对 KVM 的 VMX 代码更新,旨在改善嵌套虚拟机场景中未管理来宾内存的处理方式。
该补丁不仅解决了正确性问题,在合成基准测试中还带来了“数量级”级别的性能提升。IT之家注意到,该补丁重点改进 KVM 在运行 L1 与 L2 嵌套虚拟机时对来宾特定页面的处理方式。当前实现依赖 kvm_vcpu_map / unmap,在性能和有效性方面都有明显限制。
根据 Griffoul 的说明,问题涉及两类关键页面:由 L0(KVM)直接访问的 L1 专用页面(如 MSR bitmap、eVMCS 页面),以及通过 vmcs02 传递给 L2 的页面(如 APIC access 页面、virtual APIC、posted interrupt descriptor)。现有流...