Почему rsync в 2 раза быстрее sftp?

Я передаю огромные файлы по сети на конечный сервер общим объемом ~ 67 ГБ с отдельными zip-файлами размером ~ 7 ГБ. Я попытался скопировать в место назначения, используя sftp и rsync. rsync выполняет (в 2 раза) более быстрое копирование, чем sftp. sftp достигал 700 кбит / с , в то время как rsync передает данные со скоростью к северу от 1,4 Мбит / с . Я знаю, что SFTP и SCP используют одно и то же соединение SSH для передачи файлов. Итак, означает ли это, что rsync намного (в 2 раза) быстрее, чем SCP, который использует SSH под капотом?

Или, прежде всего, есть ли еще более быстрый способ передачи (таких огромных) файлов по сети?

P.S .: Я передаю совершенно новые данные на сервер назначения с помощью следующей команды rsync:

rsync --info=progress2 -az source_folder username@destination_server:/location/
7
задан 27 March 2019 в 17:58

1 ответ

Или, прежде всего, существует ли еще более быстрый способ передачи (таких огромных) файлов по сети?

Вы можете ускорить scp с помощью

scp -p -C -o 'CompressionLevel 9' -o 'IPQoS throughput'  -c arcfour machine:file .

Я видел увеличение скорости до 5 раз, используя scp, но, конечно, внешние факторы играют здесь большую роль.

0
ответ дан 27 March 2019 в 17:58

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

Похожие вопросы: