14.7.3 Настройка компрессии и дедупликации

Инструкция применения алгоритмов сжатия данных (gzip, lz4, lzjb, zle, zstd) приведена в таблице 1. Все алгоритмы используют сжатие без потерь.

Примечание: Потребитель может сам выбирать скорость или степень сжатия исходя от потребностей. В алгоритмах, подразумевающих вариабельность степени сжатия, потребитель имеет возможность выбирать как крайние значения (самый быстрый, но самый худший вариант, либо самый лучший, но самый медленный вариант), так и компромиссные значения, определяющиеся данными, находящимися внутри элементов потребления пространства (Блочные устройства (Storage Units) и Каталоги (Directory)).

Таблица 1. Описание алгоритмов компресии
Алгоритм Описание
gzip gzip позволяет указать уровень сжатия в диапазоне от 1 до 9, где значение 1 означает самую высокую скорость с минимальной степенью сжатия, а значение 9 - самую низкую скорость с максимальной степенью сжатия
lz4 lz4 обеспечивает быстрое сжатие и распаковку
lzjb lzjb оптимизирован для производительности, обеспечивая при этом достойное сжатие данных
zle алгоритм сжатия данных, содержащих большие последовательности нулей
zstd zstd позволяет указать уровень сжатия в диапазоне от 1 до 19, где значение 1 означает самую высокую скорость с минимальной степенью сжатия, а значение 19 - самую низкую скорость с максимальной степенью сжатия
zstd-fast более легкая версия алгоритма zstd

Примечание: Алгоритмом сжатия по умолчанию является либо lzjb или lz4 (если включена функция lz4_compress). Алгоритм сжатия также может наследоваться от вышестоящего Каталога (Directory).