Какой алгоритм используется в аппаратном сжатии ленты LTO?

Ленточные накопители LTO, начиная с самого первого поколения, обеспечивают аппаратное сжатие, которое теоретически позволяет хранить максимум 2–2,5 от номинальной емкости данных каждого картриджа с незначительным снижением скорости чтения / записи.

Мне трудно выяснить, какой алгоритм использует это аппаратное сжатие и каковы его характеристики. В частности, что я хотел бы знать, это:

  • Основано ли это сжатие на стандартном алгоритме (DEFLATE/bzip/gzip/etc)?
  • Как это работает с входящими данными (блоки / файлы / потоки)?
  • Являются ли эти характеристики идентичными для стандартных поколений магнитных лент, поставщиков оборудования или отдельных накопителей?

1 ответ

Решение
  • Сжатие является частью стандарта LTO, называемого SDLC, и является вариантом алгоритма LZS.

  • Он работает с данными блочным способом. LTO6 и далее применяют это сжатие к более крупным блокам данных для поддержки более высоких степеней сжатия.

  • И, поскольку он является частью стандарта, он одинаков во всей экосистеме LTO (за исключением изменений в LTO6+).

Другие вопросы по тегам