2

Я пытаюсь отправить огромные (примерно 5 ГБ) файлы между серверами .. Что лучше, sftp или rsync?

Может ли кто-нибудь указать мне на сравнение sftp и rsync, если таковые имеются?

Один лучше другого? Зачем?

2 ответа2

4

Я бы сказал, что использование sftp вызывает текущий алгоритм хэширования rsyncs, который отправитель использует для поиска совпадений для перемещенных данных, что может вызвать проблемы с очень большими файлами. Текущая хеш-таблица имеет фиксированный размер 65536 слотов и может быть перегружена для действительно больших файлов. Смотрите ветку обсуждения здесь.

1

Если файлы текстовые, rsync. Хотя точка зрения @ Thariama действительна, если они похожи, вы получите некоторую экономию пропускной способности. Просто будьте осторожны с переключателями, которые упоминает обсуждение.

Если файлы являются двоичными, но изменились только сегменты, rsync. Я использую это для образов виртуальных машин.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .