web-dev-qa-db-fra.com

robocopy est 20 fois plus lent que le glisser / déposer des fichiers entre les serveurs

Je migre 20 To de fichiers entre deux serveurs. Les deux systèmes sont Windows 2012R2 avec les dernières mises à jour installées. Les deux utilisent un réseau gigabit.

Utilisation de robocopy sur le nouveau serveur avec la ligne de commande robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder

Cela copie à environ 5-10 Mo/s.

Glissez et déposez les fichiers entre les serveurs à l'aide de l'Explorateur donne environ 110 Mo/s, ce qui est la vitesse que j'attendais.

Je ne peux pas comprendre pourquoi robocopy va si lentement, alors que les partages de fichiers et le réseau sont clairement capables de vitesses plus rapides.

Ce que j'ai essayé:

  • Connectez les serveurs directement avec un câble Ethernet pour éliminer tout problème de commutateur. Pas de changement.
  • Le /MT commutateur, avec les valeurs 1, 4, 8 et 16. Tous copiés à peu près à la même vitesse.
  • Copie au lieu de déplacer des fichiers. Pas de changement.
  • Utilisation d'un fichier journal au lieu d'imprimer à l'écran. Pas de changement.
  • Pousser des fichiers de l'ancien serveur vs tirer du nouveau serveur. Pas de changement.

Des idées?

12
Grant

Dans mon cas, il s'est avéré que c'était le /Z interrupteur, pour le mode redémarrable.

La suppression de ce commutateur a porté la copie à 105-110 Mo/s, tout comme les copies de l'Explorateur.

Je ne sais toujours pas pourquoi cela cause un tel impact sur les performances.

19
Grant