Meta разрабатывает CRAM: сжатие оперативной памяти для Linux
Редакция XORit · Источники, использование AI и исправления

Компания Meta разрабатывает механизм сжатия оперативной памяти для Linux под названием CRAM (Compressed RAM). На конференции Linux Plumbers Conference в Праге о работе рассказал Грегори Прайс из Meta. Сообщение об этом появилось у Phoronix 6 октября 2026 года.
Интерес объясняется просто: памяти сейчас не хватает, цены на неё высокие, а потребности в объёме растут. По данным источника, инженеры Meta занимаются CRAM уже некоторое время, и результат выглядит многообещающе именно на фоне задачи максимально эффективно использовать имеющуюся память.
Ключевая особенность подхода в том, что сжатие вынесено на аппаратуру, но побайтовый доступ к сжатой памяти при этом сохраняется. Данные можно читать построчно, по кэшлайнам, как если бы они не были сжаты. По оценке Phoronix, это делает CRAM лучшей реализацией по сравнению с ZRAM и zswap.
Скорость
Показатели производительности близки к обычной DRAM. Данные, доступные только для чтения, читаются на скорости сырой DRAM, а запись идёт заметно быстрее, чем у ZRAM, zswap и обычного свопа. Пользователи, которые уже полагаются на zswap или ZRAM, по описанию получат близкую к DRAM скорость.
Ещё один важный момент: большая часть отдельных компонентов, необходимых для поддержки CRAM, уже присутствует в основной ветке ядра. То есть речь идёт о сборке и доработке существующих частей, а не о фундаменте с нуля.
Пока CRAM не готовый продукт, а предложение к сообществу. Сроки, когда наработку примут в основное ядро, не называются. Автор публикации рассчитывает, что это произойдёт в не слишком отдалённом будущем, но конкретных обещаний нет.
Справка о правовом статусе в РФ: Деятельность Meta Platforms Inc. по реализации Facebook и Instagram признана экстремистской и запрещена в РФ. Согласно перечню Минюста, соответствующие судебные решения не распространяются на WhatsApp.
Редакторы перевода: Соловьев В., Пеков А.
Источник материала: www.phoronix.com ↗