Linux 6.0 KVM 带来 Intel IPI 虚拟化、AMD x2AVIC
admin
2023-07-31 18:20:11
0

在使用Linux 6.0 进行 KVM 虚拟化时,有一些值得注意的变化值得一提。

在使用 Linux 6.0 进行 KVM 虚拟化的英特尔方面,有英特尔 IPI 虚拟化支持在它最终没有被拉入 Linux 5.19 之后。进程间中断 (IPI) 虚拟化旨在消除在源 vCPU 上发出 IPI(处理器间中断)时的 VM 退出。英特尔去年在程序员参考手册更新中概述了 IPI 虚拟化,此后不久,英特尔工程师开始发布他们的 Linux 支持补丁。IPI 虚拟化旨在在 VM 中提供更有效的进程间中断。这种 IPI 虚拟化支持应该消除 IPI 密集型任务所表现出的“大量开销”,并且在硬件方面将得到即将推出的 Xeon Scalable“Sapphire Rapids”处理器的支持。

Linux 6.0 还引入了现有 Xeon Ice Lake 服务器的 PEBS 虚拟化。Linux 内核已经支持基于事件的精确采样 (PEBS) 以获得更高的采样精度,并且已经支持允许在 KVM 来宾中进行分析的撕裂。Linux 6.0 的变化是需要 EPT 友好的 PEBS 来提供对 Ice Lake 服务器的支持。

同时在 AMD 方面,为 KVM 合并了 x2AVIC 支持。自今年早些时候以来,AMD 一直在准备 x2APIC 虚拟化支持,以将 KVM 限制从当前的 255 个 vCPU 限制提高到 511 个 CPU。这个x2AVIC 对下一代 AMD EPYC 处理器很重要. Genoa 预计每个插槽最多有 96 个内核/192 个线程,或者每个插槽有 128 个内核/256 个线程的 Bergamo,因此对于 2P 服务器,现有的 255 个 vCPU 限制很容易受到影响。x2AVIC 支持克服了这个限制。

RISC-V with KVM for Linux 6.0 同时增加了系统指令仿真框架、CSR 仿真框架、guest 虚拟机内部的 Svpbmt 扩展支持等改进。

还有其他各种改进,例如允许在每个 VM 的基础上禁用 NX 大页面缓解、支持获取/设置扬声器端口数据位,以及其他修复。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
Hive OS 新建飞行表的方... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...