♨ 50
Meta 展示 CRAM 内存压缩方案:只读性能接近原生 DRAM,探索替代 ZRAM
IT之家 10 月 8 日消息,Meta 工程师在 10 月 5 日于捷克布拉格举行的 Linux Plumbers Conference 2026(LPC 2026)上展示了名为 CRAM(Compressed RAM)的实验性内存压缩方案。 该方案的目标并非简单替代 ZRAM 或 zswap,而是让压缩后的数据继续以“内存”的形式存在,从而避免传统 Swap 路径中的软件开销。LPC 官方资料显示,CRAM 已经完成实际测试,在 TAOBench 和 FIO 基准测试中可以达到接近原生 DRAM 的性能。 众所周知,目前 Linux 常见的内存压缩方案包括 ZRAM 和 zswap。ZRAM 会在内存中创建压缩块设备,内核需要按照 Swap 路径处理其中的数据;而 CRAM 的设计则不同,压缩数据仍可保持页表映射和页缓存状态,并支持 Cacheline 及 Byte 级访问,因此读取数据时无需像传统方案一样通过缺页异常触发软件解压流程。LPC 官方介绍称,这也是 CRAM 区别于 ZRAM、zswap 的关键特征。 CRAM 的核心思路是将硬件压缩后的内存作为一种特殊的 NUMA
IT之家 ·
♨ 50
♨ 50
♨ 50
♨ 50
♨ 50
♨ 50
♨ 50
♨ 50
♨ 36