Я перемещаю 20TB файлов между двумя серверами. Обе системы Windows 2012R2 с последними установленными обновлениями. Оба используют гигабитную сеть.
Использование robocopy на новом сервере с командной строкой robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder
Это копирует со скоростью около 5-10 МБ / с.
Перетаскивание файлов между серверами с помощью проводника дает около 110 МБ / с, что является ожидаемой скоростью.
Я не могу понять, почему robocopy работает так медленно, когда файловые ресурсы и сеть явно способны работать на более высоких скоростях.
Вещи, которые я пробовал:
- Подключите серверы напрямую с помощью кабеля Ethernet, чтобы устранить любые проблемы с коммутатором. Без изменений.
/MT
Переключатель, со значениями 1, 4, 8 и 16. Все скопированных примерно с той же скоростью.- Копирование вместо перемещения файлов. Без изменений.
- Использование файлов журнала вместо печати на экран. Без изменений.
- Загрузка файлов со старого сервера против загрузки с нового сервера. Без изменений.
Любые идеи?