Ich habe einige sehr sehr große Dateien auf meinen Computer kopiert . Insgesamt 28 Dateien und ungefähr 200 GB (was bedeutet, dass jede Datei vorhanden war. Ich bemerkte, dass sie die ganze Zeit über mehr oder weniger gleich schnell lief:
Das Übertragen mehrerer kleiner Dateien weist jedoch viel größere Geschwindigkeitsschwankungen auf:
(Ja, dies ist von Google Drive, aber sie werden alle lokal auf meinen Computer heruntergeladen.)
Antworten:
Um die Fragmentierung der Festplatte zu verringern, werden die Dateien an die Stellen geschrieben, an denen noch freier Speicherplatz auf der Festplatte verfügbar ist.
Beispielsweise kann zwischen zwei großen, nacheinander gespeicherten Dateien ein zusammenhängender freier Speicherplatz von 10 MB vorhanden sein.
Die 10 Megabyte Speicherplatz reichen nicht aus, um einen großen 5-Gigabyte-Film zu speichern, können jedoch Hunderte kleiner 1-100-KB-Dateien (Textdateien, INI-Konfigurationsdateien, Dokumente, GIFs usw.) aufnehmen.
Wenn dieser Block voll ist, sucht die Festplatte nach anderen kleinen freien Speicherblöcken, die zum Füllen mit Daten verwendet werden können, wodurch sich der Kopf viel bewegt.
Zusammen mit dem in diesen verlinkten Artikeln erwähnten Overhead dauert das Kopieren kleiner Dateien sehr lange.
quelle