Pregunta robocopy es 20 veces más lento que arrastrar / soltar archivos entre servidores


Estoy migrando 20TB de archivos entre dos servidores. Ambos sistemas son Windows 2012R2 con las últimas actualizaciones instaladas. Ambos utilizando la red gigabit.

Usando robocopy en el nuevo servidor con la línea de comando robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder

Que se copia a unos 5-10MB / s.

Arrastrar y soltar los archivos entre los servidores que utilizan el explorador produce alrededor de 110 MB / s, que es la velocidad que esperaba.

No puedo entender por qué Robocopy está yendo tan lentamente, cuando los archivos compartidos y la red son claramente capaces de velocidades más rápidas.

Cosas que he probado:

  • Conecte los servidores directamente con un cable Ethernet para eliminar cualquier problema de conmutador. Ningún cambio.
  • los /MT Interruptor, con valores 1, 4, 8 y 16. Todos copiados aproximadamente a la misma velocidad.
  • Copiando en lugar de mover archivos. Ningún cambio.
  • Usando un archivo de registro en lugar de imprimir en la pantalla. Ningún cambio.
  • Empujar archivos desde el servidor anterior contra el servidor nuevo. Ningún cambio.

¿Algunas ideas?


8
2017-10-31 00:40


origen




Respuestas:


En mi caso, resultó ser el /Z Interruptor, para modo reiniciable.

La eliminación de ese interruptor llevó la copia a 105-110MB / s, al igual que las copias del explorador.

Todavía no sé por qué causa un golpe de rendimiento tan masivo.


8
2017-10-31 00:47



Gracias por publicar. Esto me ayudó. Estaba viendo ~ 65Mbps. ¡Quitar la bandera pulsada a velocidades de hasta ~ 875Mbps para mí! - Aaron D