在AI浪潮席卷全球的2026年,数据中心对内存的需求达到前所未有的高度。DRAM价格在过去一年中暴涨超过200%,这让许多依赖大内存缓存的服务面临巨大成本压力。正是在这样的背景下,Meta(原Facebook)的开源缓存引擎CacheLib在沉寂两年后迎来了重大更新。
CacheLib最初是Facebook内部开发的C++缓存库,2021年正式开源。它的设计目标是帮助开发者构建高性能、可扩展的缓存服务,支持透明地利用DRAM和SSD/NVMe存储进行多级缓存。在Meta的庞大基础设施中,CacheLib扮演着关键角色。从社交图谱查询到机器学习推理结果,无数服务依赖CacheLib来加速数据访问、降低延迟。据Meta工程师透露,CacheLib每天处理的请求量达到数万亿次。
然而,自2023年以来,CacheLib的更新频率明显放缓,社区一度担心这个项目是否已被Meta放弃。直到2026年5月25日,Meta突然发布了CacheLib的新版本,带来了多项重要改进。

这次更新的核心目标很明确:在DRAM价格飞涨的环境下,帮助用户更高效地利用有限的内存资源,同时充分发挥SSD和NVMe设备的性能潜力。
2026年的内存市场可以用"疯狂"来形容。受AI训练需求驱动,高带宽内存(HBM)产能被三大厂商(三星、SK海力士、美光)优先分配给GPU加速器,导致传统DRAM供应紧张。数据显示,DRAM价格在2025年上涨了172%,2026年又飙升了90%以上。
另外,根据Epoch AI最新数据,高带宽内存(HBM)在AI芯片组件总支出中的占比,已从2024年Q1的52%增长至2025年Q4的63%,几乎达到三分之二。

对于运行大规模缓存服务的企业来说,这意味着成本压力陡增。继续使用纯DRAM缓存方案已不再经济,必须寻找更高效的替代方案。
CacheLib的多级缓存架构正是应对这一挑战的理想方案。它允许应用将热数据保留在DRAM中,同时将温数据自动降级到SSD或NVMe设备,整个过程对应用完全透明。

相比传统的Redis或Memcached方案,CacheLib的优势在于:
1. 进程内缓存:避免了网络开销,访问延迟更低
2. 多级存储支持:自动管理DRAM和SSD之间的数据迁移
3. 线程安全:提供高性能的并发访问能力
4. 可插拔架构:支持自定义缓存策略和存储后端
CacheLib的回归在开源社区引发了积极反响。许多开发者表示,在DRAM价格高企的当下,这种能够最大化利用混合存储方案的缓存引擎变得尤为重要。
GitHub上的讨论显示,CacheLib正在被越来越多的项目采用,包括一些新兴的AI基础设施项目。有开发者评论道:"在HBM占据大部分产能的今天,CacheLib让我们能够用更少的DRAM支撑更大的工作负载。"
CacheLib的更新也反映了整个行业的趋势。随着AI对内存资源的巨大消耗,传统的"全DRAM"缓存策略已不再可行。越来越多的企业开始探索DRAM+SSD的混合存储方案,以在性能和成本之间取得平衡。
Meta在此时更新CacheLib,既是对自身基础设施需求的回应,也为整个行业提供了一个经过大规模验证的解决方案。考虑到Meta每天处理的数据量,CacheLib的可靠性和性能已经得到了充分验证。
那么CacheLib的回归是否意味着Meta将加大在开源基础设施领域的投入?业界普遍持乐观态度。在AI时代,高效的基础设施软件比以往任何时候都更加重要,而CacheLib正是解决这一痛点的关键工具之一。
对于开发者来说,CacheLib提供了一个在DRAM价格暴涨时代继续扩展服务的可行路径。它证明了开源软件在应对行业挑战时的独特价值——当商业解决方案变得昂贵时,社区驱动的创新往往能带来意想不到的解决方案。
参考来源:
- Phoronix: Meta's CacheLib Sees New Release After Two Year Hiatus (2026-05-25) - https://www.phoronix.com/news/CacheLib-2026.05.25
- GitHub: facebook/CacheLib - https://github.com/facebook/CacheLib
- CacheLib官方文档: https://cachelib.org/
- ByteIota: Memory Panic 2026: AI Devours 70% of Chips, Prices Surge - https://byteiota.com/memory-panic-2026-ai-devours-70-of-chips-prices-surge/
- CNBC: AI memory is sold out, causing an unprecedented surge in prices (2026-01-10)