Сжатие данных

Для операционных систем Windows и Linux поддерживается динамическое потоковое сжатие данных с использованием алгоритма Zstandard (zstd). Сжатие выполняется как при первичной миграции, так и при последующей досинхронизации данных.

Компрессию целесообразно использовать при наличии свободных ресурсов ЦП и/или узком сетевом канале, а также при параллельной миграции нескольких машин или большого количества дисков, когда узким местом становится сеть.

Активация компрессии увеличивает нагрузку на ЦП в несколько раз в рамках одной миграции, при этом незначительно увеличивая время передачи данных, а, возможно, даже снижая его, если сеть является узким местом.

При передаче данных от источника к приёмнику Агент Комплекса применяет встроенный механизм компрессии на основе Zstandard, что позволяет:

  • снизить утилизацию сетевых каналов, особенно на линиях с пропускной способностью менее 5 Гбит/с;
  • достичь среднего коэффициента сжатия порядка 2.4:1.

Нагрузочные характеристики

Использование компрессии сопровождается дополнительной загрузкой процессора источника — до 50% одного ядра.

Фактические показатели сжатия и утилизации процессора могут варьироваться в зависимости от типа передаваемых данных.

Рекомендации по использованию

Включение компрессии целесообразно на каналах с ограниченной пропускной способностью.

Не рекомендуется использовать компрессию для машин, где данные уже хранятся в сжатом или зашифрованном виде (например, медиафайлы), так как дополнительное сжатие в таких случаях малоэффективно.