VMware 正在为其内存分层技术寻找新的应用场景,预计内存和硬件价格将在未来数年保持高位,因此用户将寻求推迟服务器采购的方法。
内存分层技术将数据从 DRAM 移至另一种足够快的存储介质,使 CPU 仍能以不影响应用性能的速度访问信息。
VMware 的实现方式是在 DRAM 中查找“冷页”——即包含 CPU 尚未访问或暂时不需要的数据的内存块。
当 CPU 在 DRAM 中找不到可用容量时,它可能会暂停操作,直到内存可用。
这会导致 CPU 和昂贵的 DRAM 在可以处理工作时空闲浪费。
为了减少浪费,内存分层技术会在 DRAM 中查找冷页并将其移至另一种存储介质——对 VMware 而言,即快速且耐用的 NVMe 驱动器。
这家虚拟化先驱去年在 Cloud Foundation 9 版本中引入了内存分层技术,该产品包允许用户组装和运营私有云。
在今年的 VCF 9.1 更新中,VMware 对其进行了调整,以提升运行数据库(始终是关键工作负载)时的性能,并增加了显示分层活动程度的面板以及更多管理工具。
VMware 推出内存分层技术之际,恰逢 AI 热潮导致 DRAM 和固态存储价格飙升。如今,DRAM 的价格往往是其所在服务器的数倍。
在周一的 VMware Explore 大会上,员工技术营销架构师 Dave Morera 表示,VMware 计划用该技术支持更多虚拟机类型。“我们有一个两到三年的路线图,”他在会议环节中说。
该路线图上的部分项目将在 VCF 9.2 版本中推出,VMware 可能于 2027 年 5 月左右发布该版本。
Morera 表示,VMware 的内存分层技术目前支持约 75% 的工作负载,并希望通过支持微软的 Radius 云原生应用平台以及所谓的“巨型虚拟机”(VMware 允许在多个物理主机上运行多达 960 个 vCPU 和 16TB 内存)来提高这一比例。
VMware 的瑰宝之一是 vMotion,该技术可在几乎不停机的情况下将虚拟机从一个集群迁移到另一个集群。
内存分层技术目前支持 vMotion,但 Morera 表示,他希望解决一些未明确的物理问题以提升性能。
内存分层技术内置于 VMware 的 ESX 虚拟机监控程序中。
使用该技术需要 NVMe 驱动器,其每秒写入次数至少为 100,000 次,且整个生命周期内写入量达到 7,300 TB。
NVMe 的另一个常用指标是每日驱动器写入次数(DWPD)——即在保修期内设备不损坏的情况下,一天内完全覆盖驱动器的次数。VMware 建议使用 DWPD 至少为 3 的驱动器。
内存分层技术可以按 1:4 的比例使用——1GB DRAM 和 4GB NVMe。
VMware 建议采用 1:1 的比例,并声称这可以使应用消耗的 CPU 周期减少 30%,并通过允许用户将基础设施“密集化”到更少的服务器上,将拥有成本降低 40%。
这家 Broadcom 业务部门还认为,采用内存分层技术可以提高服务器性能,从而延长其工作寿命,使推迟硬件采购成为可能。
公司高管认为,考虑到服务器交货周期长、DRAM 成本高,以及服务器供应商可能因市场波动而调整报价,这是一项胜利。
当然,VMware 会这么说,因为它希望更多人实施 VCF。
然而,VMware 的客户和潜在客户似乎对内存分层技术非常感兴趣,因为本故事所依据的两场会议都坐满了 500 个座位的会议室。®