adblock check

Новый патч ускоряет сжатие оперативной памяти ZRAM на 50%

Модуль Linux ZRAM для создания сжатых блочных устройств в оперативной памяти может значительно повысить производительность сжатия при вводе-выводе
Обложка: fabrikasimf, Freepic

Гао Сюй (Gao Xu) из компании HONOR опубликовал в списке рассылки ядра Linux патч для оптимизации производительности сжатия по словарю LZ4 с использованием ZRAM. По словам инженера, несколько десятков строк кода могут повысить производительность сжатия по словарю более чем на 50 % в тестах ввода-вывода с использованием ZRAM.

Повторный вызов `LZ4_loadDict ()` в Zram вызывает значительные накладные расходы из-за предварительной обработки внутреннего словаря. Эта фиксация вводит механизм потока шаблонов для предварительной обработки словаря только один раз, когда словарь изначально установлен или изменен. Затем он эффективно копирует это состояние для последующих сжатий.

Эта оптимизация повышает эффективность сжатия словаря LZ4 более чем на 50 % в тестах ввода-вывода Zram.

При этом патч не затрагивает zstd из-за чего реальное ускорение в некоторых случаях может отсутствовать.

Limows
@Limows
Автор
Линуксоид, техно-ретро-блоггер со стажем
Консольщик
Компьютеры Компьютеры
19K участников
Вступить
Linux Linux
9,1K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...