电脑硬件🔥7.0

Meta 展示 CRAM 内存压缩方案:只读性能接近原生 DRAM,探索替代 ZRAM

IT之家·2026/10/8 03:25:50🔗 原文

📋总体概括

Meta 工程师在布拉格 LPC 2026 上展示了实验性内存压缩方案 CRAM(Compressed RAM)。与 ZRAM、zswap 将压缩内存模拟为 Swap 块设备不同,CRAM 把硬件压缩后的内存作为特殊 NUMA 节点直接映射,保留页表映射与页缓存状态,支持 Cacheline 和 Byte 级访问,只读数据无需经缺页异常解压。TAOBench 和 FIO 基准测试显示其只读性能接近原生 DRAM,且兼容内存迁移、回收、气球等现有内核机制,目标是为 Linux 提供一条绕过 Swap 软件开销的新路径。

⚡关键信息

  • ▸Meta 在 LPC 2026(10月5日,布拉格)展示实验性内存压缩方案 CRAM,探索替代 ZRAM
  • ▸CRAM 将压缩内存作为特殊 NUMA 节点而非 Swap 块设备,保留页表映射和页缓存状态
  • ▸支持 Cacheline 与 Byte 级访问,只读数据读取无需缺页异常触发的软件解压流程
  • ▸TAOBench 和 FIO 基准测试中只读性能接近原生 DRAM
  • ▸可复用内存迁移、回收、降级、内存气球、NUMA 均衡等现有内核内存管理机制

🔥犀利点评

CRAM 的聪明之处在于换了个赛道:不跟 ZRAM 比 Swap 路径优化,而是直接绕开 Swap 语义,把压缩内存当真内存用。只读性能接近原生 DRAM 是实打实的突破,服务器巨头 Meta 显然是被内存成本逼出来的。但目前只谈只读场景,写路径和硬件压缩引擎依赖度都是未知数,距离替代 ZRAM 还有很长的路。

本文由本站自动聚合,以下为原始来源:前往 IT之家 阅读全文 →