Назад | Перейти на главную страницу

Оптимизация rsync для быстрой передачи огромных файлов

Вот что мне нужно:

Меня не устраивает количество процессора, потребляемого rsync на принимающей стороне? Какие параметры rsync помогут мне оптимизировать использование rsync в описанном выше случае. Меня беспокоит то, что rsync может делать больше, чем мне нужно. Файлы контрольных сумм rsync. Мне это не нужно.

Также хотелось бы видеть улучшения скорости.

Поможет изменение размера блока, отключение контрольной суммы и т. Д.?

Похоже, вы захотите взглянуть на --whole-file или -W переключатель. Это включено по умолчанию, если rsync выполняет копии локальной файловой системы, но я думаю, что документы рекомендуют его использование, если скорость локальной сети высока и выполняется синхронизация по сети.

По сути, он отключает дельта-алгоритм rsync и просто передает весь файл, если считает, что он другой.

Вам не нужно беспокоиться о контрольной сумме, если вы не -c. По умолчанию он просто смотрит на время последнего изменения и размер файла и предполагает, что файлы разные, если эти значения разные.