engelson
@engelson
IT-пенсионер

Тянуть или толкать?

Есть два идентичных компьютера.
Один из них выполняет роль файлового сервера (Win 2012, второй - - Win 10).
Копирование просто Проводником. Как быстрее получится: Тянуть из сервера с админской шары ($) или толкать на целевой на админскую шару же?

И тут же второй вопрос: а если клиентский компьютер раз в 10 слабее, что лучше тянуть или толкать (но уже средствами CMD: copy&xcopy)?
Что быстрее будет выходить, если эту задачу поставить в расписание на каждую ночь?
  • Вопрос задан
  • 278 просмотров
Решения вопроса 2
saboteur_kiev
@saboteur_kiev
software engineer
Быстрее не будет, будет одинаково.
Но комп, который будет выполнять копирование, будет активнее использовать кеширование, следовательно на эту роль лучше ставить тот, чью память и CPU в этот момент не жалко.

С другой стороны, зависит от данных. Если вы хотите бэкапы скидывать, вдобавок которые еще нужно предварительно архивировать, то самый быстрый способ такой:

На компе, где лежат файлы, запускаем архиватор с опцией сжатия, и создания архива на уже удаленном сетевом диске. Степень сжатия - чтобы проц успевал сжимать под максимальную пропускную способность сети.

Считывается файл быстро, сжимается, и по сети передается уже сжатые данные, и на диск удаленного компа тоже записываются уже сжатые данные.
Ответ написан
Комментировать
Jump
@Jump Куратор тега Резервное копирование
Системный администратор со стажем.
Сложно предсказать, примерно одинаково.
Я бы в данной ситуации использовал не xcopy, а встроенный механизм резервного копирования на Win10, который будет сохранять бэкапы на шару.
В этой ситуации будет минимальный трафик и минимальная нагрузка, ну и сам бэкап будет занимать много меньше места.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы