Warum NTFS-Dateisystem ist so langsam im Vergleich zu EXT3-Dateisystem beim Kopieren einer großen Menge von kleinen Dateien? [geschlossen]

9

Ich habe den folgenden Test ausgeführt Ich habe einen Ordner erstellt, der 15.000 Dateien von 400 Bytes enthält, die diesen Stapel verwenden:

%Vor%

Dann kopiere ich mit meinem folgenden Befehl auf meinem Windows-Computer:

%Vor%

Nachdem ich es abgeschlossen habe, kann ich sehen, dass die Übertragungsrate 915810 Bytes / Sekunde betrug, dies ist weniger als 1 MB / s. Ich habe mehrere Sekunden gebraucht, um 7 MByte zu kopieren. Bitte beachten Sie, dass dies sehr langsam ist.

Ich habe das gleiche mit einem Ordner mit einer einzigen Datei von 50 MB versucht und die Übertragungsrate beträgt 1219512195 Bytes / Sek. (ja GB / s) sofort.

Warum das Kopieren einer großen Anzahl von Dateien so viel Zeit in Anspruch nimmt - Ressourcen auf einem Windows-Dateisystem?

Bitte beachten Sie, dass ich versucht habe, dasselbe auf einem Linux-System zu tun, das auf demselben Computer in einer virtuellen Maschine (vmware player) mit ext3-Dateisystem läuft.

Ich benutze den Befehl cp und die Kopie ist sofort!

Bitte beachten Sie auch Folgendes:

  • kein Antivirus
  • Ich habe dieses Verhalten auf mehreren Windows-Computern getestet (immer ntfs), ich bekomme immer vergleichbare Ergebnisse (Übertragungsrate unter 1 MB / s durchschnittlich 7-8 Sekunden, um 7 MByte zu kopieren)
  • Ich habe auf mehreren Linux ext3 System getestet die Kopie ist immer sofort für diesen Betrag (15000 Dateien von 400 Bytes)
  • Die Frage ist zu verstehen, was Windows-Dateisystem so langsam macht, eine große Anzahl von Dateien zu kopieren, verglichen mit einer Linux-Datei zum Beispiel.
Arno 2501 12.12.2012, 11:03
quelle

0 Antworten

Tags und Links