基于内核的虚拟机更改为 Linux 6.9 继续增强开源Linux虚拟化软件堆栈的功能。
对于 x86 (x86_64) 上的 KVM,对模拟事件的触发进行了优化。 开发人员发现,这为 VM-Exit 微基准测试提供了约 10% 的性能提升。
在 x86_64 上围绕“强制立即退出”重新编写代码也带来了一些改进,以便供应商代码决定如何以及何时强制退出。 这允许对 AMD 和 Intel 处理器进行优化。
还有各种其他较小的优化和代码改进。 KVM x86 Xen 仿真代码也针对 Linux 6.9 进行了一些改进。
KVM Pull 请求中另一个值得注意的变化是 AMD 现在在 /proc/cpuinfo 中报告了一个“ept_5level”标志,用于支持 5 级 EPT 分页的 VMX。 用户空间查询 5 级分页支持的能力非常重要,因为用户空间不容易访问指示支持的 MSR。 需要此信息,以便用户空间可以在 AMD 5 级分页配置上正确配置 KVM 虚拟机。
KVM RISC-V 方面支持 Ztso 和 Zacas 扩展。 LoongArch 和 ARM 在本周期中也看到了各种细微的增强。
有关 Linux 6.9 KVM 更改的更多详细信息,请访问 这个拉 那已经被合并了。 Linux 6.9-rc1 应该在今天晚些时候发布,以达到 Linux 6.9 合并窗口的顶峰。
1711295030
2024-03-24 15:00:00
#Linux #的 #KVM #虚拟化为 #Intel #和 #AMD #带来更多优化