Ускорить rsync, запустив несколько экземпляров одновременно? - PullRequest
1 голос
/ 01 апреля 2012

Я должен перенести большой каталог на другой сервер.

Моя проблема в том, что я не могу использовать всю доступную полосу пропускания, потому что один параллельный поток tcp не получается так быстро.

В основном функциональность, которую в настоящее время поддерживает любой менеджер загрузок.

Поэтому я хотел бы делать параллельные потоки данных.

Однако я не могу найти программу, которая поддерживает это, поэтому я подумал о том, чтобы просто запустить несколько экземпляров или rsync одновременно.

Это хорошая идея, или вы можете указать мне направление более подходящего инструмента?

1 Ответ

1 голос
/ 02 апреля 2012

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

Однако вам нужно аккуратно разбить каталог. Два rsyncs с одинаковыми параметрами будут контрпродуктивными или просто сломаны (потенциально).

Также следите за совместным использованием SSH-соединения. Это очень полезно для быстрой аутентификации, но я не уверен, что вы не отправите все данные в один и тот же TCP-поток.

...