Sie nähern sich schnell den Einschränkungen Ihrer Festplatte. Tatsächlich ist es bei aktuellen Standardlaufwerken unmöglich, Ihre Übertragungszeit mit einem Kopiervorgang pro Datei zu messen.
Angenommen, jede Datei benötigt 1 HD-Such- und Suchzeit beträgt 7 ms (was realistisch gesehen etwas idealisiert ist, erfordert jede Datei zwei Suchvorgänge, es sei denn, die Volume-Bitmap wird im RAM zwischengespeichert), verwalten Sie bestenfalls ~ 142 Dateien / Sek. ( \ $ \ frac {1000} {7} = 142,8 ... \ $).
Mit den OP-Spezifikationen (30 GB, 900.000 Dateien) sind das ~ 33 KB pro Datei (\ $ \ frac {30.000.000.000} {900.000} = ~ 33,3 ... \ $. 33 KB * 142 = 4,68 MBit / s.
Die Mindestzeit für die Übertragung von 30 GB mit 5 MBit / s beträgt ~ 1 Stunde und 40 Minuten (\ $ \ frac {30.000} {5} = = 6.000 \ $ Sekunden. \ $ \ Frac {6.000} {60} = 100 \ $ Minuten oder 1:40 Stunden)
Daher ist es unmöglich , eine Geschwindigkeit zu erreichen, die besser als ~ 5 MBPS ist, und das bei einem idealen Laufwerk (und weniger Suchvorgängen. Dies gilt für einen Suchvorgang pro Datei. Realistisch gesehen wären es zwei). Sie sind vollständig durch die Festplattenleistung eingeschränkt.
Die einzige Möglichkeit, die Leistung zu verbessern, besteht darin, das gesamte Dateisystem und die Partition nacheinander zu kopieren. dd
kann dies unter Linux tun.
Was versuchst du zu machen?