Самый быстрый способ переноса данных: scp vs rsync vs ssh vs netcat

Неунывающие специалисты с сайта 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 учитывает предыдущие результаты копирования.

Ваша оценка: Нет Средняя оценка: 4 (3 votes)
melcomtec

Эксперимент интересный и нужный. Нечто подобное их выводам можно было ожидать. Да и вообще, по моему мнению rsync можно рекомендовать ещё и потому, что он надёжнее. (Особенно, если данных много, а сеть внезапно разорвалась).

Ваша оценка: Нет
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Яндекс.Метрика