Сервис CRAM обещает ускорить работу с памятью до 452 раз против ZRAM

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

Губка для закрепления микросхемы на микроцели CRAM
(Image credit: Clamp image by WilliPuschel from Pixabay )

В отличие от zswap и zram, CRAM предоставляет доступ к сжатой памяти по байтам и кэш-линиям. Данные могут оставаться отображёнными в таблицах страниц и доступными в файловом кэше: для чтения не требуется вызывать исключение, выполнять копирование при записи или распаковывать данные программно.

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

* Принадлежит компании Meta, она признана экстремистской организацией в РФ и её деятельность запрещена.

Источники: Lpc, Tomshardware
Илья Игнатов
Технический журналист и новостник. Окончил МТУСИ по специальности «Информационная безопасность». Пишет о железе, софте и потребительской электронике с 2018 года. Верит, что хорошая новость — это когда всё по делу и без воды.

Оставить комментарий