产业观察
读取吞吐狂飙452倍!全新CRAM内存压缩技术突破瓶颈:逼近原生DRAM
📋总体概括
Meta工程团队在布拉格Linux Plumbers Conference上提出全新内存压缩架构CRAM(Compressed RAM),由工程师Gregory Price主导。与基于Swap逻辑的ZRAM/zswap不同,CRAM将压缩数据完全留在内存内、通过私有NUMA节点当作物理内存直接处理,省去分页错误和块设备模拟的软件开销。基准测试显示纯读取场景下CRAM最差可达每秒4.89亿次操作,而ZRAM仅每秒110万次,领先452倍,接近原生DRAM;即使含20%写入负载也有5.4倍优势。该技术有望大幅提升Linux内存利用效率。
⚡关键信息
- ▸Meta在Linux Plumbers Conference提出CRAM内存压缩架构,纯读取吞吐较ZRAM暴涨452倍,接近原生DRAM
- ▸ZRAM/zswap基于Swap交换层,读取需触发分页错误并从虚拟块设备解压,软件层开销是真正瓶颈
- ▸CRAM通过私有NUMA节点让压缩数据作为物理内存处理,直接复用内存迁移与气球膨胀机制
- ▸纯读取最差情况CRAM达每秒4.89亿次操作,ZRAM仅每秒110万次
- ▸含20%写入负载时,因无法原位覆写需分页错误移回Folio,CRAM仍领先ZRAM达5.4倍
🔥犀利点评
452倍这个数字看着唬人,本质却很简单:ZRAM们一直在用「假装是磁盘」的方式管内存,而真正的开销从来不是压缩算法,是那套Swap时代遗留的软件税。CRAM用私有NUMA节点把压缩内存变成「一等公民」,思路是对的方向。但注意短板在写:原位覆写做不到,5.4倍和452倍之间隔着整个写入路径。Meta拿出这个,说到底还是自家AI基础设施太缺内存,逼出来的工程成果,未来能否进内核主线才是关键考验。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 驱动之家 阅读全文 →