亚马逊建议使用Pkernf来更好地处理虚拟机管理程序实时更新

2024年 2月 6日 61.7k 0


在Amazon Web Services(AWS)为更好地处理系统管理程序实时更新所做的工作的基础上,针对Pkernf的Linux内核邮件列表上发出了一个“请求评论”补丁系列。去年,AWS首次公开详细介绍了Pkernfs方案,该方案是为了在Kexec中安全地保存客户内存和内核/设备状态。

亚马逊的James Gowans在昨天的RFC提案中解释了Pkernf:

“该RFC将通过内存中的文件系统,负责将所有实时更新状态作为文件存储在文件系统中,就实现对实时更新的支持的方法征求反馈。

虚拟机管理程序实时更新是一种支持通过kexec更新虚拟机管理程序的机制,对正在运行的虚拟机的影响有限。这是通过暂停/序列化正在运行的VM、执行到新内核、启动新VMM进程,然后重新启动/恢复VM,以便它们继续从原来的位置运行来完成的。虚拟机可以让PCI设备通过,为了支持实时更新,有必要持久化IOMMU页表,以便设备可以在kexec期间继续对来宾RAM进行DMA。“

在去年11月的Linux管道工大会(LPC 2023)上,Pkernfs的工作最初是详细介绍的。Pkernfs上的LPC演示可以在 LPC.events对于那些对这个项目有更多背景和动机感兴趣的人。

Pkernfs只有1000行左右的新代码,现在正在等待审查 on the Linux kernel mailing list.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论