robocopy é 20x mais lento que arrastar / soltar arquivos entre servidores

8

Estou migrando 20 TB de arquivos entre dois servidores. Ambos os sistemas são o Windows 2012R2 com as atualizações mais recentes instaladas. Ambos usando rede gigabit.

Usando o robocopy no novo servidor com a linha de comando robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \oldserver\shared\folder X:\folder

Isso copia em cerca de 5-10MB / s.

Arraste e solte os arquivos entre os servidores usando o explorador em torno de 110MB / s, que é a velocidade que eu esperava.

Não consigo entender por que o robocopy está indo tão devagar, quando os compartilhamentos de arquivos e a rede são claramente capazes de velocidades mais rápidas.

Coisas que eu tentei:

  • Conecte os servidores diretamente a um cabo Ethernet para eliminar problemas de comutação. Nenhuma mudança.
  • A opção /MT , com os valores 1, 4, 8 e 16. Tudo copiado na mesma velocidade.
  • Copiando em vez de mover arquivos. Nenhuma mudança.
  • Usando um arquivo de log em vez de imprimir na tela. Nenhuma mudança.
  • Pressionando os arquivos do servidor antigo contra o novo servidor. Nenhuma mudança.

Alguma idéia?

    
por Grant 31.10.2016 / 01:40

1 resposta

9

No meu caso, acabou por ser a opção /Z , para o modo reinicializável.

A remoção dessa opção trouxe a cópia para 105-110MB / s, assim como as cópias do explorador.

Ainda não sei por que isso causa um impacto tão grande no desempenho.

    
por 31.10.2016 / 01:47

Tags