网易首页 > 网易号 > 正文 申请入驻

内存涨价逼出神操作:Meta 推出压缩内存,读取速度接近原生 DRAM!

0
分享至

在当下内存短缺、内存价格高企、而内存容量需求又不断攀升的背景下,Meta 的工程师一直在为 Linux 研发压缩内存(Compressed RAM,简称「CRAM」)。这种由硬件卸载(hardware-offloaded)的压缩方式,仍然允许以缓存行(cacheline)/字节的粒度访问被压缩的内存,因此实现方式优于 ZRAM 和 Zswap 之类的方案。尤其值得期待的是,CRAM 的性能已接近原生 DRAM 的速度。

10 月 5 日,Meta 工程师格雷戈里·普赖斯(Gregory Price)在布拉格举行的 Linux Plumbers Conference(LPC 2026)上介绍了这项 Linux 压缩内存工作。支撑 CRAM 所需的多数组件已经进入主线内核。对已经在用 Zswap 或 ZRAM 的用户,CRAM 可以提供接近原生 DRAM 的速度。

在读取方面,只读数据的速度与原生 DRAM 相当。

而在内存写入方面,CRAM 比 ZRAM、Zswap 或普通 swap 都快得多。

考虑到当今 Linux 对最大化内存容量的迫切需求,CRAM 取得的这些结果令人印象非常深刻。

只读测试中,匿名页占用 46 GB,写入比例为 0;各方案可用物理内存都是 36 GB,虚线标出的 DRAM 上限对应 54 GB。偏斜访问(Zipf 0.99)下,DRAM 上限为每秒 3.25 亿次操作,CRAM 为 3.21 亿次,ZRAM(zstd)约 970 万次,磁盘交换约 310 万次,Zswap(zstd)约 32 万次。均匀随机访问(最差情况)下,DRAM 上限 4.98 亿次,CRAM 4.89 亿次,ZRAM 约 110 万次,磁盘交换约 36 万次,Zswap 约 4.3 万次。横轴为对数坐标。各档都放在 DRAM 上,以便单独观察缺页开销。Zswap 还遇到与方案本身无关的回收停顿,相关柱状结果并不完全可靠。


图 1:只读数据场景下,CRAM 速度与 DRAM 相当。

加入写入后,CRAM 仍明显快于 ZRAM、Zswap 和普通磁盘交换。可用物理内存同样是 36 GB。写入 CRAM 会触发缺页并把该页拷回 DRAM,读取不会缺页。

CRAM支持完整的Cacheline与Byte级访问,基准测试中,纯读取模式下最差情况可达每秒4.89亿次操作,而ZRAM仅为每秒110万次操作,领先452倍。

即使加入20%写入负载,由于压缩数据无法直接原位覆写,必须通过分页错误将Folio移回原生NUMA节点,但该最差情境下CRAM速度仍为ZRAM的5.4倍。


图 2:加入写入后,CRAM 相对 ZRAM 仍有约 5~37 倍优势。

普赖斯强调,不能只把 CRAM 做成交换分区,仅仅把压缩交给硬件没有意义。他还列出写控制(先只读,写入时再把页面提升回来)、分配控制(用量可能超过真实容量)、用内存气球做动态扩缩、使用普通 folio 而不是 ZONE_DEVICE,以及如何记账、如何进入内存不足(OOM)处理。他表示,内核已经能满足其中大部分。


图 3:CRAM 所需机制 内核已能满足其中大部分

当前提高 Linux 可用内存容量的需求很突出。这项工作后续如何推进仍待观察,相关代码希望在不太远的将来全部合入上游。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
C罗社媒庆祝:感谢全世界的球迷,史上最佳金球奖也属于你们

C罗社媒庆祝:感谢全世界的球迷,史上最佳金球奖也属于你们

懂球帝
2026-10-29 21:40:47
断绝幻想!以反对派誓言:不与内塔尼亚胡组阁,必须送其回家

断绝幻想!以反对派誓言:不与内塔尼亚胡组阁,必须送其回家

王姐懒人家常菜
2026-10-30 15:09:11
养老金调不调,国家都该给退休人员一句明白话,别让他们再猜了!

养老金调不调,国家都该给退休人员一句明白话,别让他们再猜了!

江启
2026-10-29 13:59:06
婆婆过寿,我一大早回了娘家,丈夫打来电话:你妈让你拿5万出来

婆婆过寿,我一大早回了娘家,丈夫打来电话:你妈让你拿5万出来

大熊欢乐坊
2026-10-29 19:44:51
西班牙高铁相撞致68死,追尾车上的幸存华人还原事故现场:鲜血,嚎叫,呼喊,爆破敲击声;其在安置点见到4名中国同胞,1人轻伤

西班牙高铁相撞致68死,追尾车上的幸存华人还原事故现场:鲜血,嚎叫,呼喊,爆破敲击声;其在安置点见到4名中国同胞,1人轻伤

极目新闻
2026-10-29 12:30:04
刘涛风波再升级,男方被扒底朝天,原来陈都灵、谷爱凌都是受害者

刘涛风波再升级,男方被扒底朝天,原来陈都灵、谷爱凌都是受害者

老沮系戏精北鼻
2026-10-29 11:15:44
刘涛风波持续发酵!百亿老总真面目曝光,陈都灵谷爱凌无一幸免!

刘涛风波持续发酵!百亿老总真面目曝光,陈都灵谷爱凌无一幸免!

小琴动漫
2026-10-29 12:15:58
中央亮重拳!这些问题不严厉查处的,直接追究地方领导责任!

中央亮重拳!这些问题不严厉查处的,直接追究地方领导责任!

细说职场
2026-10-30 12:10:57
24名保镖贴身护卫,6年后他仍被当街打成筛子:美国人连反应都来不及

24名保镖贴身护卫,6年后他仍被当街打成筛子:美国人连反应都来不及

纪史行者
2026-10-30 03:05:03
打破刻板印象!穆里尼奥主动强攻巴萨!皇马名宿直呼了不起

打破刻板印象!穆里尼奥主动强攻巴萨!皇马名宿直呼了不起

澜归序
2026-10-30 09:18:51
外交部:注意到有关方面对发射物的界定存在不同看法

外交部:注意到有关方面对发射物的界定存在不同看法

新京报
2026-10-29 16:12:11
多名院士研究发现:吃一块红薯,就等于给血管添一次堵,真的假的

多名院士研究发现:吃一块红薯,就等于给血管添一次堵,真的假的

垚垚分享健康
2026-10-27 23:40:05
啥情况?中国海军821“太平湖”舰被我军主炮击沉!稀有军舰当靶船可惜吗?

啥情况?中国海军821“太平湖”舰被我军主炮击沉!稀有军舰当靶船可惜吗?

军武次位面
2026-10-29 17:11:40
“让人讨厌”的智齿竟成长寿关键?研究:脑损伤、神经炎症通通改善

“让人讨厌”的智齿竟成长寿关键?研究:脑损伤、神经炎症通通改善

时光派长寿观察
2026-10-28 16:10:09
15年前以身试毒,主动喝下福岛核废水的日本官员,如今还健在吗?

15年前以身试毒,主动喝下福岛核废水的日本官员,如今还健在吗?

花语舞者
2026-10-24 07:40:13
国家一级演员杜雨露去世,仅6人参加他的葬礼,临终遗言让人落泪

国家一级演员杜雨露去世,仅6人参加他的葬礼,临终遗言让人落泪

奉娱郎
2026-10-29 15:28:27
弗拉格26+5+8米切尔29分 独行侠爆冷终结雷霆四连胜

弗拉格26+5+8米切尔29分 独行侠爆冷终结雷霆四连胜

北青网-北京青年报
2026-10-29 20:40:07
特斯拉宣布 3.99 万即可提 Model 3/Y,这次真买得起了!

特斯拉宣布 3.99 万即可提 Model 3/Y,这次真买得起了!

XCiOS俱乐部
2026-10-30 14:37:16
瑾汐坦然说出和老公怎么相识的 哈爸哈妈终露脸 大哈和二哈线上通话

瑾汐坦然说出和老公怎么相识的 哈爸哈妈终露脸 大哈和二哈线上通话

东方不败然多多
2026-10-30 16:50:08
爱马仕也终于卖不动了吗?

爱马仕也终于卖不动了吗?

秦朔朋友圈
2026-10-30 03:09:45
2026-10-30 17:31:00
EETOP半导体社区 incentive-icons
EETOP半导体社区
国内著名的电子工程师社区
8360文章数 15719关注度
往期回顾 全部

科技要闻

谷歌一天跌没5000亿美元!AI烧钱吓傻华尔街

头条要闻

小伙登雪山遇难遗体仍在海拔5000多米山上 救援要10万

头条要闻

小伙登雪山遇难遗体仍在海拔5000多米山上 救援要10万

体育要闻

超级黑马!球队不败 29岁的他得分榜前三

娱乐要闻

72岁成龙上热搜!手抱甥外孙和蔼

财经要闻

直播退烧,品牌迎来梦醒时分

汽车要闻

全能百变空间 神行者8五座版便捷更实用

态度原创

亲子
艺术
本地
手机
公开课

亲子要闻

蒋风冰:做AI时代的智慧父母

艺术要闻

Emile Claus:比利时著名印象派画家

本地新闻

秋假去哪玩,4 站打卡京郊限定秋色

手机要闻

曝OPPO旗下6.35英寸阔直板明年首款新机属高端旗舰线,后续考虑下放轻薄拍照机

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版