Est XCOPY la manière la plus rapide de l'outil copier des dossiers/fichiers sur un système de fichiers Windows?
J'ai une tâche de maintenance de copier des dossiers d'un serveur à un autre.
le dossier source est grande, environ ~Ks de fichiers /5-6 arbre de niveaux et de la taille globale de ~1 GO.
J'ai été en utilisant Robocopy.exe et XCOPY.exe à partir de ligne de commande de windows et leur performance est juste, et je me demande si il n'y a plus rapide moyen d'assurer la tâche.
bien sûr, la performance est très dependend sur une surcharge du réseau, mais je crois que le cas de test à utiliser le même environnement.
Cette question semble être hors-sujet, car il n'est pas lié à la programmation en aucune façon.
OriginalL'auteur NirMH | 2014-05-13
Vous devez vous connecter pour publier un commentaire.
Robocopy la vitesse dépend de certaines options.
/Z option de copie des fichiers en mode de redémarrage. Lorsque le réseau tombe en panne lors de la copie, de reprendre la prochaine fois. MAIS avec cette option, la vitesse n'est pas bonne.
/MT Crée multi-thread copies avec les N threads. N doit être un entier compris entre 1 et 128. La valeur par défaut de N est de 8.
Puisque vous avez ~Ks de fichiers et de réseau local, essayez d'utiliser plus de 8 threads par défaut (25) sans /Z paramètre.
Aussi supressing fichier de sortie pour augmenter la vitesse.
/NFL Pas de fichier de la liste ne vous connectez pas les noms de fichier
/NDL Pas de répertoire de la liste ne vous connectez pas les noms de répertoire
Avec ces options, on copie des millions de fichiers avec la taille au-dessus de 1 TO, et il peut utiliser toutes les 1 gbit/s de réseau, de sorte que la limite est la vitesse de votre réseau comme vous l'avez mentionné.
OriginalL'auteur jdiver