Робокопія на 20 разів повільніше, ніж перетягування файлів між серверами


12

Я переміщую 20 ТБ файлів між двома серверами. Обидві системи - це Windows 2012R2 із встановленими останніми оновленнями. Обидва використовують гігабітну мережу.

Використання роботокопії на новому сервері за допомогою командного рядка robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder

Копіюється близько 5-10 Мб / с.

Перетягування файлів між серверами за допомогою провідника дає близько 110 Мб / с, що я очікувала швидкість.

Я не можу зрозуміти, чому робокопія йде так повільно, коли файлові спільні файли та мережа явно здатні до більшої швидкості.

Те, що я спробував:

  • Підключіть сервери безпосередньо за допомогою кабелю Ethernet, щоб усунути будь-які проблеми з комутацією. Без змін.
  • /MTПеремикач, зі значеннями 1, 4, 8 і 16. Всі скопійованих приблизно з тією ж швидкістю.
  • Копіювання замість переміщення файлів. Без змін.
  • Використання файлів журналів замість друку на екрані. Без змін.
  • Натискання файлів зі старого сервера проти витягування з нового сервера. Без змін.

Будь-які ідеї?

Відповіді:


19

У моєму випадку виявився /Zперемикач, для режиму перезавантаження.

Видалення цього перемикача призвело до копіювання до 105-110 МБ / с, як і копії Explorer.

Я досі не знаю, чому це викликає такий масштабний хіт виступу.


1
Дякуємо за публікацію Це мені допомогло. Я бачив ~ 65 Мбіт / с. Видалення прапорця швидкості для мене до ~ 875Mbps!
Аарон Д

2
@AaronD /ZПеремикач записує блок заголовка у файл, щоб відстежити, наскільки він потрапив у копію. Він повинен оновлювати цей заголовок після кожного запису, який відбувається повільно. Без перезапуску заголовок не потрібно писати, тому копія відбувається набагато швидше.
Корі

Чи може хтось пояснити наслідки не використовувати / Z під час копіювання через мережу? Якщо з’єднання з мережею припиняється, а копія файлу залишається неповною, чи буде оновлено правильно, якщо роботокопія запуститься знову після відновлення мережі? Чи залишиться лежати тимчасові файли? Дякую!
Дейв

Видалення / Z дозволило мені покращити продуктивність на 20 МБ / с до 600 МБ / с за посиланням 10 Гбіт / с! Масова різниця!
користувач643011

1
@Dave, прочитайте цю відповідь: stackoverflow.com/questions/20982968/… Я не знаю, чому ця відповідь не була прийнята. Це вирішило мою проблему.
Мартін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.