驱动之家 昨天
虚拟机性能白捡!Intel TDX移除冗余缓存刷新:66行代码被删
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 10 月 19 日消息,据报道,英特尔工程师 Rick Edgecombe 近日向 Linux 内核邮件列表提交补丁,提议移除 Intel TDX 在内存 KeyID 切换时不必要的软件缓存刷新操作。这套补丁将删除 66 行代码,简化 TDX 的架构逻辑。

TDX 是英特尔面向虚拟机机密计算场景的信任域扩展技术,依托 MKTME 对内存进行加密。

在 TDX 发展早期,开发者认为硬件在 KeyID 之间迁移内存时,需要软件辅助完成缓存刷新,因此架构中写入了相关要求。但后续验证发现,最终量产的 TDX 硬件完全能自行处理,无需软件介入。

Rick Edgecombe 在补丁说明中解释,TDX 架构正在修正这一历史遗留问题,Linux 内核可以移除相关代码。补丁将删除 x86/virt/tdx 及 KVM 中的缓存刷新逻辑,后续官方文档也会同步更新。

尽管补丁说明中未给出具体的性能提升数字,但据分析,剔除这些不必要的缓存刷新步骤,有望大幅提升 TDX 虚拟机的运行性能。

而软件层面频繁触发的刷新操作此前一直是额外的开销,移除后虚拟机的内存迁移和整体运行效率都将受益。

从技术角度看,英特尔的这次 " 瘦身 " 不仅让内核代码更简洁,也为机密计算场景下的虚拟机性能释放扫清了一道障碍。

该补丁基于 Linux 7.3-rc1,目前仍在评审中。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:红茶

智客推

智客推

ZAKER 智客推 GEO | AI 时代的品牌认知解决方案

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

英特尔 linux intel 工程师 举报
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论