Неунывающие специалисты с сайта linuxaria.com продолжают эксперименты. На этот раз изучался вопрос: как лучше переносить данные с компьютера на компьютер через сеть.
Для проведения экспериментов использовалась директория /var/lib/dpkg с 7105 файлами общим объемом 61 Мб.
Почерпнуть детали проведения эксперимента можно из статьи «The best way to move data», ну а мы перейдем сразу к результатам.
Результаты
scp: 246 секунд
rsync+ssh: 130 секунд
tar+ssh: 149 секунд
tar+netcat: 131 секунда
Какие же выводы сделали испытатели?
Выводы
1. Никогда не используйте scp. Это худший метод из всех.
2. Скорость работы rsync и tar зависит от скорости работы сети и самих компьютеров.
3. В быстрых сетях tar + shh показывает немного лучшие результаты.
4. Для регулярных операций копирования рекомендуется использовать rsync, т.к. rsync учитывает предыдущие результаты копирования.
Эксперимент интересный и нужный. Нечто подобное их выводам можно было ожидать. Да и вообще, по моему мнению rsync можно рекомендовать ещё и потому, что он надёжнее. (Особенно, если данных много, а сеть внезапно разорвалась).