基于内核的虚拟机更改为 Linux 6.9 继续增强开源Linux虚拟化软件栈的功能。
对于x86(X86_64)上的KVM,对模拟事件的触发进行了优化。开发人员发现,这为VM-Exit微基准测试提供了大约10%的性能改进。
围绕x86_64上的“强制立即退出”重新编写代码也有一些改进,以便供应商代码决定如何以及何时强制退出。这允许对AMD和英特尔处理器进行优化。
还有各种其他较小的优化和代码改进。KVM x86 Xen仿真代码也有一些针对Linux 6.9的改进。
KVM拉取请求的另一个值得注意的变化是AMD现在在/proc/cpuinfo中报告了一个"ept_5level"标志,支持5级EPT分页。查询5级寻呼支持的用户空间能力非常重要,因为指示支持的MSR不容易被用户空间访问。需要此信息,以便用户空间能够在AMD 5级分页配置上正确配置KVM虚拟机。
KVM RISC—V端支持Ztso和Zacas扩展。LoongArch和ARM在这个周期中也看到了各种小的增强。
有关Linux 6.9 KVM更改的更多详细信息, 此次拉动 that was already merged. Linux 6.9-rc1 should be out later today to culminate the Linux 6.9 merge window.