Meta CRAM, 압축 메모리를 NUMA 노드로 다루는 방식 제안
Hackaday에 따르면 Meta의 Gregory Price가 2026년 10월 Linux Plumbers Conference에서 압축 RAM 프로젝트 CRAM을 소개했다. 압축 메모리를 특수 NUMA 노드로 노출하고 하드웨어로 압축·해제를 돕는 방식이다. 개발진은 일부 읽기 시험에서 DRAM에 근접했다고 설명했으며, 일상 사용이 가능한 단계는 아니다.
기존 zram·zswap은 스왑 체계를 통해 압축 페이지를 일반 페이지로 풀어 접근한다.
CRAM은 하드웨어 지원을 통해 기존 페이지 단위 압축 스왑보다 더 작은 단위로 접근하는 방식을 제안한다.
DRAM에 근접한 읽기 성능과 zram 대비 개선은 개발진이 보고한 일부 시험·선택된 워크로드의 결과다.
쓰기 성능, 압축률, 하드웨어 요구사항과 압축되지 않는 데이터의 처리는 여전히 고려해야 한다.
본문에는 구체적인 벤치마크 수치나 배포 일정이 없다.
기존 Linux 메모리 관리 기능으로 일반 DRAM과 압축 메모리 사이의 페이지 이동을 처리하려는 설계다.
원문
- Your Computer Memory is a LieHackaday · 원문 2026-10-12