У меня задержка ~ 70 мс по VPN-подключению, и мне нужно настроить систему резервного копирования / репликации. Наихудший SMB с пропускной способностью ~ 200 КБ / с. SCP дает мне ~ 400 КБ / с. HTTP ~ 700 КБ / с. Ссылки представляют собой симметричные соединения 50 Мбит.
Есть ли какой-либо протокол передачи файлов, предназначенный для такого типа соединения с высокой задержкой?
Спасибо.
Если у вас уже есть VPN, тогда ftp может быть правильным выбором.
Задержка ~70ms
это не то, что я бы назвал высоким. SCP и http должны работать намного лучше, чем то, что вы описываете в 50mb/s 70ms
ссылка на сайт. У вас может быть другая проблема. Возможно, вы захотите использовать iperf или что-то еще, что может проверить чистую емкость вашего соединения.
Я бы использовал tar
вы можете либо создать tar-файл и передать его, либо напрямую передать вывод через netcat
или аналогичные инструменты.
Преимущество заключается в том, что протокол не будет делать много рукопожатий при открытии файлов.
Я бы, вероятно, использовал scp или rsync и шифр arcfour.