Ich migriere 20 TB Dateien zwischen zwei Servern. Beide Systeme sind Windows 2012R2 mit den neuesten installierten Updates. Beide verwenden ein Gigabit-Netzwerk.
Verwenden von Robocopy auf dem neuen Server mit der Befehlszeile robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder
Das kopiert mit ca. 5-10MB / s.
Das Ziehen und Ablegen der Dateien zwischen den Servern mithilfe des Explorers führt zu einer Geschwindigkeit von ca. 110 MB / s. Dies ist die erwartete Geschwindigkeit.
Ich kann nicht herausfinden, warum die Robokopie so langsam abläuft, wenn die Dateifreigaben und das Netzwerk eindeutig zu höheren Geschwindigkeiten fähig sind.
Dinge, die ich versucht habe:
- Verbinden Sie die Server direkt mit einem Ethernet-Kabel, um Switch-Probleme zu vermeiden. Keine Änderung.
- Der
/MT
Schalter mit den Werten 1, 4, 8 und 16. Alle werden mit ungefähr der gleichen Geschwindigkeit kopiert. - Kopieren statt Dateien verschieben. Keine Änderung.
- Verwenden von Protokolldateien anstelle des Druckens auf dem Bildschirm. Keine Änderung.
- Dateien vom alten Server verschieben oder vom neuen Server abrufen. Keine Änderung.
Irgendwelche Ideen?
/Z
Switch schreibt einen Headerblock in die Datei, um zu verfolgen, wie weit er in der Kopie gekommen ist. Dieser Header muss nach jedem langsamen Schreibvorgang aktualisiert werden. Ohne Neustart muss der Header nicht geschrieben werden, daher ist die Kopie viel schneller.