背景:内存价格持续走高,让以容量换成本的诉求重新变强。红帽的思路是把 NVMe SSD 作为虚拟机内存的慢速层,在可接受的性能范围内把冷数据下沉,从而在同样的硬件上容纳更多实例。
要点
- 方案一:引入新的 maccess(2) 系统调用,让虚拟机监控程序以更低成本探测页面访问情况。
- 方案二:由 QEMU 在用户态实现完整的分层逻辑,慢速层交给 QEMU 自己管理。
- 方案三:复用既有的内核页面迁移接口处理冷热页,不改内核,只需要少量 QEMU 改动。
- 报道判断方案三目前是领先路线,还可以借助一个新补丁绕开 MADV_PAGEOUT 的内核限制来完善。
- 议题出自 KVM Forum 2026 的公开演讲,讲稿与视频已对外发布。
对企业 IT 的意义
如果分层方案进入主线,私有云与桌面虚拟化的单机部署密度有上升空间,在 DRAM 采购紧张的周期里尤其有价值。但它依赖 NVMe 的带宽与写入寿命,冷页误判会直接体现为尾延迟,建议先在非关键实例上验证服务质量,再纳入容量规划模型。
出处:原文(Phoronix 报道),演讲属 KVM Forum 2026。