Two Decades of Linux Expertise 400-9696-513 24/7 technical support

红帽探索 QEMU 虚拟机内存分层,用 NVMe 换 DRAM 余量

红帽探索 QEMU 虚拟机内存分层,用 NVMe 换 DRAM 余量

背景:内存价格持续走高,让以容量换成本的诉求重新变强。红帽的思路是把 NVMe SSD 作为虚拟机内存的慢速层,在可接受的性能范围内把冷数据下沉,从而在同样的硬件上容纳更多实例。

要点

  • 方案一:引入新的 maccess(2) 系统调用,让虚拟机监控程序以更低成本探测页面访问情况。
  • 方案二:由 QEMU 在用户态实现完整的分层逻辑,慢速层交给 QEMU 自己管理。
  • 方案三:复用既有的内核页面迁移接口处理冷热页,不改内核,只需要少量 QEMU 改动。
  • 报道判断方案三目前是领先路线,还可以借助一个新补丁绕开 MADV_PAGEOUT 的内核限制来完善。
  • 议题出自 KVM Forum 2026 的公开演讲,讲稿与视频已对外发布。

对企业 IT 的意义

如果分层方案进入主线,私有云与桌面虚拟化的单机部署密度有上升空间,在 DRAM 采购紧张的周期里尤其有价值。但它依赖 NVMe 的带宽与写入寿命,冷页误判会直接体现为尾延迟,建议先在非关键实例上验证服务质量,再纳入容量规划模型。

出处:原文(Phoronix 报道),演讲属 KVM Forum 2026。

← Back to list Enquire about related services

Related reading

Call us Message
Home Services Consult Message