Есть ли ограничение максимального размера для размера коллективного размера файлов, которые должны быть переданы за один раз для вышеуказанного протокола. Моя цель - узнать, например, после 1 ГБ какой-либо из этих протоколов передачи начнет терять пакеты? Какой протокол/техника/метод будет лучшим для передачи больших размеров файлов?
Я читал о проблемах, описанных выше, когда передача файлов для БОЛЬШИХ файлов не соответствует размеру источника и получателя. Я знаю, что SCP и FTP работают на TCP и не должны иметь потерь пакетов!
решение1
Возможно, есть ограничение на 32-битные версии этих приложений, особенно старые версии, не скомпилированные с "поддержкой больших файлов". Эти проблемы былинетв результате отбрасывания пакетов, но при записи (и/или чтении) файлов соответствующего размера. В 1995 году были похожие проблемы с tar
Irix, не поддерживающими файлы > 2Gb.
Поэтому убедитесь, что на отправляющей и принимающей стороне установлены 64-разрядные версии используемого вами приложения.
rsync --version
покажу вам (помимо прочего) 64-bit files
.
scp
не имеет такого вывода AFAIK, но если вы проверите type scp
, а затем используете file /usr/bin/scp
(указав путь, по которому вы получаете type
), и получите, 64-bit LSB ..x86-64
то все в порядке. Аналогично дляsftp