1

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

2 ответа2

3

Скорость по умолчанию зависит от сети, так и на системе.
Если явно не запрашивается, rsync попытается использовать всю доступную пропускную способность.

Тем не менее, вы можете считать значение скорости выше физической пропускной способности вашего соединения, потому что подсчет значения ускорения, вероятно, сделан делением общего объема данных за использованное время; обратите внимание на "общий объем данных", а не "общий объем переданных данных". Это становится еще более очевидным , когда вы делаете всухую с опцией -n , указанной для выполнения пробного запуска , который не будет делать какие - либо изменений.

Действительно, rsync может пропускать файлы или часть файлов в операции передачи, когда нет необходимости обновлять их в соответствии с текущими параметрами.

Rsync находит файлы, которые необходимо передать, используя алгоритм "быстрой проверки" (по умолчанию), который ищет файлы, которые изменились в размере или в момент последнего изменения. Любые изменения в других сохраненных атрибутах (в соответствии с параметрами) вносятся в целевой файл непосредственно, когда быстрая проверка показывает, что данные файла не нуждаются в обновлении.

Варианты, которые могут повлиять на нормальное использование (см. Ниже)

--bwlimit=RATE          limit socket I/O bandwidth
                        Note that since rsync can also be run as a daemon
                        this option is accepted in both cases client and demon.


-W, --whole-file        With this option rsync’s delta-transfer algorithm is not
                        used and the whole file is sent as-is instead.  

О -W

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

Примечание: всегда возможно (даже если это маловероятно), что ваша система ограничивает полосу пропускания для процессов (см., Например, [ 1 ]), или хост-система в случае VirtualBox или Windows+Cygwin устанавливает некоторые ограничения или задержку из-за на разные операции (сниффинг, антивирус ...)

2

Я не думаю, что rsync имеет скорость по умолчанию. Большую часть времени rsync используется с ssh и скорость по scp будет такой же, как и rsync

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