Сервис CRAM обещает ускорить работу с памятью до 452 раз против ZRAM
Грегори Прайс из Meta* представил сервис CRAM для работы со сжатой оперативной памятью. На Linux Plumbers Conference 2026 он рассказал, как добавить поддержку такого устройства в ядро Linux; описание доклада опубликовано на сайте конференции.

В отличие от zswap и zram, CRAM предоставляет доступ к сжатой памяти по байтам и кэш-линиям. Данные могут оставаться отображёнными в таблицах страниц и доступными в файловом кэше: для чтения не требуется вызывать исключение, выполнять копирование при записи или распаковывать данные программно.
Прайс сообщил, что проверил сервис mm/cram.c в тестах TAOBench и FIO. По его словам, CRAM показала производительность, близкую к обычной DRAM. Также её проверили на корректность работы с кэшем страниц в большинстве файловых систем, входящих в ядро Linux.
* Принадлежит компании Meta, она признана экстремистской организацией в РФ и её деятельность запрещена.


