Найти тему
ServerNews

В Tuxera Fusion File Share для Linux появилась поддержка компрессии SMB

Финская компания-разработчик программного обеспечения Tuxera представила свою реализацию протокола SMB с поддержкой сжатия, добавив её в программное обеспечение Fusion File Share. Версия Tuxera основана на документации Microsoft, так что проблем при работе между платформами Windows, Mac и Linux нет.

В этом ПО поддерживается как протокол SMB 3.1.1, так и предыдущие — 1.0, 2.0, 2.1. Новинка, согласно описанию с официального сайта, надёжно работает со всеми протоколами вариантами SMB/CIFS. Сама же платформа Fusion File Share (ранее Tuxera SMB) появилась в 2016 году.

thurrott.com
thurrott.com

Технология сжатия SMB использует механизм согласования, что позволяет использовать разные алгоритмы компрессии. Кроме того, можно добавлять и свои. В настоящее время в списке алгоритмов представлены XPRESS (он же LZ77), XPRESS Huffman (LZ77 + Huffman) и LZNT1. Сжатие на лету экономит время при копировании и уменьшает занимаемое место в памяти. Это актуально для виртуальных машин различных типов и контейнерных систем.

На данный момент поддержка компрессии уже имеется в последних версиях Windows 10 и Windows Server, так как эта функциональность теперь являются частью стандарта SMB v2 и выше. Прямо сейчас ей можно воспользоваться при работе с утилитами robocopy и xcopy, передав им параметр /compress. Сжатие также будет использоваться при живой миграции виртуальных машин Hyper-V. В будущем поддержка появится и для Azure.

-2

В Tuxera уточнили, что их реализация находится на одном уровне с версией Microsoft по качеству сжатия. Заявлено 30–300% ускорения передачи и снижение нагрузки на сеть до 20–70%. На графике выше представлены скоростные показатели без сжатия и с ним, полученные в тестах Microsoft. В последнем случае, как видно, скорость передачи существенно выше. При этом дополнительная нагрузка на CPU минимальна.