车规芯片
虚拟机性能白捡!Intel TDX移除冗余缓存刷新:66行代码被删
📋总体概括
英特尔工程师Rick Edgecombe向Linux内核邮件列表提交补丁,提议移除TDX(信任域扩展)在内存KeyID切换时不必要的软件缓存刷新操作,共删除x86/virt/tdx及KVM中的66行代码。早期开发者误以为硬件需软件辅助刷新缓存,但量产TDX硬件可自行处理。补丁基于Linux 7.3-rc1,仍在评审中,有望大幅提升机密计算虚拟机的内存迁移与整体运行效率,并简化内核架构逻辑。
⚡关键信息
- ▸英特尔工程师Rick Edgecombe提交补丁,删除TDX中冗余的软件缓存刷新逻辑,共66行代码
- ▸早期架构误判硬件需软件辅助刷新缓存,量产TDX硬件实际可自行处理KeyID切换
- ▸补丁涉及x86/virt/tdx及KVM两处代码,官方文档也将同步更新
- ▸移除频繁触发的刷新开销后,TDX虚拟机内存迁移和整体运行效率有望大幅提升
- ▸补丁基于Linux 7.3-rc1,目前仍在内核社区评审中
🔥犀利点评
典型的「历史包袱」案例:当年写进架构的防御性设计,硬件成熟后就成了纯开销。66行代码换来机密计算虚拟机的免费性能提升,这种内核瘦身性价比极高。不过也要看到,机密计算至今仍是安全市场小众需求,TDX生态的真正瓶颈不在这些微优化,而在实际部署规模。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 驱动之家 阅读全文 →