Какой алгоритм используется в аппаратном сжатии ленты LTO?
Ленточные накопители LTO, начиная с самого первого поколения, обеспечивают аппаратное сжатие, которое теоретически позволяет хранить максимум 2–2,5 от номинальной емкости данных каждого картриджа с незначительным снижением скорости чтения / записи.
Мне трудно выяснить, какой алгоритм использует это аппаратное сжатие и каковы его характеристики. В частности, что я хотел бы знать, это:
- Основано ли это сжатие на стандартном алгоритме (DEFLATE/bzip/gzip/etc)?
- Как это работает с входящими данными (блоки / файлы / потоки)?
- Являются ли эти характеристики идентичными для стандартных поколений магнитных лент, поставщиков оборудования или отдельных накопителей?
1 ответ
Решение
Сжатие является частью стандарта LTO, называемого SDLC, и является вариантом алгоритма LZS.
Он работает с данными блочным способом. LTO6 и далее применяют это сжатие к более крупным блокам данных для поддержки более высоких степеней сжатия.
И, поскольку он является частью стандарта, он одинаков во всей экосистеме LTO (за исключением изменений в LTO6+).