旧内存再利用?详解Meta最新发布的Vistara芯片

智猩猩 2026-07-15 17:32

本文授权转载自公众号SDNLAB


数据中心里有一个长期被低估的矛盾:服务器的CPU利用率还远未饱和,网络带宽也绰绰有余,但内存已经告急,新的任务再也塞不进去了。据Meta统计,在其数百万台服务器构成的超算集群里,有高达43.7%的服务器内存容量受限


内存已成为拖垮业务、拉高成本、增加碳排放的核心瓶颈,核心问题集中三点:



Meta 有 43.7% 服务器受内存容量制约。推荐、大数据、AI 推理业务冷热数据分明,对大内存需求高,但单路 CPU 自带 DDR5 容量不足,常会算力、存储、网络闲置而内存耗尽。像大模型、推荐参数服务器,模型无法全放本地内存只能拆分多分片,带来大量网络开销、延迟上涨,只能堆更多服务器推高整体成本。



对服务器全生命周期碳排放拆解后,内存条贡献了 69% 的总碳排,远超 CPU、SSD、主板等硬件。DRAM 生产制造能耗极高,每年大批量采购新内存会持续加重环保负担。



服务器使用寿命只有3~5 年,但 DDR4 内存条能用7~10年。服务器淘汰时配套内存状态完好,直接报废会造成巨大资源浪费;如果拆下来直接装新服务器,老旧 DDR4 带宽低、延迟高,又会拖累新机器性能。


旧内存再利用?详解Meta最新发布的Vistara芯片图1


那么,有没有一种办法,能把老服务器上退休的DDR4内存条,插到新服务器上当作扩展内存使用呢?


这就是 Compute Express Link(CXL) 这项技术的愿景。它通过专用的协议和接口,将外置的内存池高效地连接到CPU。这个想法听起来很完美,但CXL标准已经推出六年了,为什么很少听说谁真的在超大规模数据中心里把它用起来了?为此,Meta 自研了Vistara整套软硬协同方案,可利用 CXL将旧的 DDR4 内存连接起来,作为服务器的扩展内存。


旧内存再利用?详解Meta最新发布的Vistara芯片图2

01

为什么CXL落地这么难?


在Vistara之前,CXL的普及面临着几个看似无解的矛盾:


旧内存再利用?详解Meta最新发布的Vistara芯片图3


Meta的Vistara项目,正是为了解决这三个核心问题而生的。


02

Vistara 硬件:

自研 CXL 专用 ASIC,主打老旧内存复用


Vistara芯片的设计理念是在功耗和成本可控的前提下,以最高的效率桥接起老旧的DDR4内存和全新的CXL协议栈。


旧内存再利用?详解Meta最新发布的Vistara芯片图4

1. 核心硬件规格

Vistara 是符合 CXL 2.0/1.1 标准的 Type3 内存扩展 ASIC,核心参数:



每台 MemServer 内存优化服务器搭载 2 颗 Vistara 芯片,外接 8 根 32GB DDR4,合计 256GB CXL 外挂内存;本机自带 768GB DDR5 本地内存,整机总内存达到 1TB。


2. 本地 DDR5 vs CXL 外挂 DDR4 核心性能差距

本地内存(DDR5 6400MT/s)和 CXL 扩展内存(DDR4 2400MT/s)天然存在性能鸿沟:



延迟增加来自两部分:一是 Vistara 芯片通路带来 150ns 额外时延,二是为兼容老旧内存、降低功耗,DDR4 运行在 2400 低速档位。但Meta实测推翻了 “CXL 长尾延迟不可控” 的观点,在高并发线程压力下,Vistara 的访问延迟分布曲线和本地 DRAM 几乎重合,不存在严重的长尾延迟抖动。之前测出的异常延迟,是 FPGA 原型设备缓存资源不足导致,并非 CXL 原生缺陷。


3. MemServer 整机平台设计

整机采用单路 AMD Zen5 Turin 处理器,158 核 316 超线程,本地 12 通道 DDR5-6400;2 块 Vistara 卡通过 PCIe 5.0 x8 直连 CPU。为均衡负载,CPU 侧采用 256 字节粒度交叉访问两块 Vistara 芯片,芯片内部再跨 DIMM、Rank、Bank 并行寻址,最大化 CXL 聚合带宽,避免单条链路拥堵。整机功耗区间 450~560W,其中整套 CXL 内存(2 芯片 + 8 根 DDR4)仅消耗 50W,单位 GB 功耗比全新本地内存更低,采购成本仅原生 DDR5 的 13%。


旧内存再利用?详解Meta最新发布的Vistara芯片图5

03

配套软件栈,让操作系统更聪明地管理内存


硬件只是基础,大规模落地的关键是一套适配 Linux 内核、对业务完全透明的内存分层软件体系,核心围绕 NUMA 异构内存、冷热页自动迁移、灵活业务隔离三大能力。


1. 内核层

系统将 CXL 内存识别为无 CPU 的独立 NUMA 节点,和本地 DDR5 节点物理隔离:



2. 核心冷热页调度

TPP 是这套分层内存的核心调度器,工作逻辑非常简单:



行业此前普遍担忧 TPP 会带来巨大 CPU 开销,但线上全业务实测证明,TPP 整机 CPU 开销稳定低于 0.5%,几乎无感;同时仅靠基础 LRU 热度检测就能精准区分冷热页面,不需要复杂 AI、强化学习页面分类算法。从真实业务流量看,绝大多数业务 CXL 带宽占用只有本地内存的 1/10 甚至更低,页面晋升、降级流量极少,靠基础 CPU 迁移即可完成,没必要额外增加 DMA 硬件加速迁移。


3. 业务灵活隔离

不是所有业务都适合 CXL 内存,比如高频读写、热数据占比极高的服务,慢速内存会带来性能损耗。软件栈提供无重启、无硬件改动的隔离方案,基于 Linux cgroup 的cpuset.mems控制器,给不同业务绑定内存节点:



集群调度系统会根据业务配置自动下发策略,单台服务器可以混合部署两类业务:后台低优先级服务占用 CXL,核心在线业务独占高速本地内存,大幅提升服务器复用率。


4. 多租户公平机制

单服务器多容器部署时,原生 TPP 会出现资源抢占:某一个容器占满本地高速内存,其余容器全部被挤到 CXL,出现巨大延迟差距、噪音干扰。Meta 增加了按容器内存分层配额公平调度,限制每个容器本地内存占用上下限,所有容器维持 7:3 左右本地 / CXL 分配比例。实测双缓存容器同机部署时,P99 延迟降低近一半,流量突增时 QPS 下跌幅度从 65% 压缩至 12%,彻底杜绝 OOM 崩溃。


04

全业务线上落地效果


Meta 在缓存、大数据仓库、开发集群、AI 推荐推理四大类业务完成规模化部署,统一采用 A/B 对照测试,同一流量对比开启 / 关闭 CXL 的指标差异,收益明确:


1. 分布式缓存业务(线上流量核心)

缓存数据冷热分化极强,大量长期不访问的缓存对象,完美适配 CXL 分层:



2. 大数据仓库(Spark、分布式 Shuffle)

内存是大数据任务最大瓶颈,内存不足会导致任务频繁 OOM 崩溃:



3. 研发 CI / 开发虚拟机集群

编译、测试任务流量突发、生命周期短,内存占用波动大:开发虚拟机单机可多部署 33% 开发 VM,同等研发规模服务器减少 15%,仅存在 10% 以内轻微性能损耗,不影响开发效率;CI 编译容器并发数量显著提升,编译排队时间缩短。


4. AI 推荐参数服务器

这是 CXL 价值最突出的场景,模型体量持续膨胀:



05

经验与反思


Meta团队总结了几个宝贵的经验:



总的来说,CXL 适合容量受限、冷热分层明显的业务,纯高频、全热数据业务不适合使用 CXL 扩展内存


END


旧内存再利用?详解Meta最新发布的Vistara芯片图6



点击下方名片 即刻关注我们

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
AR 内存 芯片
more
7月芯片涨价,从内存涨到 SiC、MCU,车企快要坐不住了
雷军劝你赶紧换新机,三星前高管却说内存要降价!到底该听谁的?
8点1氪:7-11指控耐克新鞋配色抄袭;A股新版交易规则今起施行;华尔街称苹果采购长鑫内存是为了压价
联想分享“内存末日”生存指南
丰田日产本田上半年在华销量均下滑;小米澎程N90 MAX实车曝光;马斯克称要让SpaceX价值超过地球;SK海力士CEO称明年迎最严重内存短缺...
三星拟将内存继续涨价20%,折叠屏iPhone量产,深圳严管网络平台自动续费,马斯克xAI正式更名SpaceXAI,这就是今天的其他大新闻!
8点1氪:涉嫌操纵内存价格,存储三巨头遭集体诉讼;韩国启动史上最大规模产业投资计划;哈啰出行回应骑79分钟需支付30元
打破 “内存墙” 与 “空间魔咒”:第二代AMD Versal Premium MoP的破局之道
美光CEO指厂商过度压价致内存紧张;董明珠喊话股东家电不换格力凭啥分红;Anthropic回应暗藏代码检测中国用户;卓易通适配华为鸿蒙7...
扛不住内存涨价!苹果游说美国政府,请求采购长鑫存储芯片;DeepSeek发布最新论文,梁文锋署名;美的真暖MAX上市,刷新中国热泵技术
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号