Wie kann ich eine auf einem NAS gespeicherte 1-TB-Datei (5 Millionen Dateien) 7-Zip-Datei (7z) schnell dekomprimieren?

1799
yeyl

In einem NAS-Gerät im iSCSI-Modus befindet sich eine 7-Zip-Datei (Größe: 1 TB mit etwa 5 Millionen Dateien). Die 7-Zip-Datei wurde im Modus "Nur speichern, nicht komprimieren" komprimiert.

Wenn sich die Dateien in einem normalen Festplattenlaufwerk befinden, ist die Komprimierungsgeschwindigkeit so hoch (10-20 M / s). Aber wenn sich die 7-Zip-Datei (7z) im NAS (iSCSI) befindet, warum ist die Dekomprimierungsgeschwindigkeit nur weniger als 1 M / s?

Kann jemand helfen, wie ich die riesige 7-Zip-Datei (7z) auf dem NAS schnell dekomprimieren kann (mindestens die halbe Komprimierungsgeschwindigkeit erreichen)?

0
Was ist das Ziel der Dekompression? Wenn Sie sowohl vom als auch vom ISCSI-Gerät dekomprimieren, kann dies ein Problem sein. Versuchen Sie es mit der Dekomprimierung vom ISCSI-Gerät, aber auf Ihrer lokalen Festplatte. David Dai vor 7 Jahren 0
danke für Ihre Aufmerksamkeit. Ich entpacke die Datei von iscsi zu iscsi. Mein Hauptzweck ist es, die 5 Millionen Dateien von der lokalen Festplatte nach iscsi zu verschieben. Die Geschwindigkeit ist jedoch sehr niedrig, wenn ich die Dateien in Ordnern verschiebe. Also komprimiere ich die Dateien in eine 7z-Datei auf der lokalen Festplatte, sodass die Geschwindigkeit des Wechsels zu iscsi 50-mal höher ist als in Ordnern. Nun aber das Problem: Ich muss auf die lange Dekomprimierung von T_T warten. Ich bin auch verwirrt, dass die Dekomprimierungsgeschwindigkeit bei iscsi sehr viel langsamer ist als bei der lokalen Festplatte. yeyl vor 7 Jahren 0
Welche Marke und Modell ist Ihr NAS? Daniel B vor 7 Jahren 0
Synology DS1815 + yeyl vor 7 Jahren 0
Sie haben gerade Ihr Problem verschlimmert. Jetzt müssen Sie alle diese Dateien noch auf dem NAS-Gerät erstellen und gleichzeitig die Daten vom NAS abrufen. David Schwartz vor 7 Jahren 0

2 Antworten auf die Frage

1
Keltari

Wenn ich raten würde, verwenden Sie Ihren Computer, um die Datei auf dem NAS zu dekomprimieren / zu entpacken. Dies bedeutet, dass Sie Teile der Datei vom NAS auf Ihren Computer übertragen, was einen erheblichen Engpass darstellt.

Sie sparen Zeit, indem Sie das Archiv zuerst auf Ihren Computer übertragen und dann dekomprimieren.

Danke für deinen Rat. Ja, ich benutze meinen Computer, um die Datei auf dem NAS zu dekomprimieren. Mein Hauptzweck ist es, die 5 Millionen Dateien von der lokalen Festplatte auf die NAS zu verschieben. Wenn ich die Dateien direkt in Ordnern übertrage, ist die Geschwindigkeit zu niedrig. Also komprimiere ich die Dateien zuerst, dann ist die Geschwindigkeit der Übertragung einer Datei schnell. Nun aber bin ich auf das Problem gestoßen: die niedrige Dekompressionsgeschwindigkeit. Gibt es Möglichkeiten, die enorme Anzahl von Dateien von der lokalen Festplatte nach nas zu kopieren? yeyl vor 7 Jahren 0
@yeyl Du hast es gerade komplizierter gemacht. Vergiss die komprimierte Datei, das ist eine Sackgasse. Suchen Sie nach einer * guten * Lösung für Ihr ursprüngliches Problem: So können Sie eine große Anzahl von Dateien auf ein NAS-Gerät übertragen. David Schwartz vor 7 Jahren 0
0
Daniel B

Ihr NAS sieht einigermaßen leistungsfähig aus. Um sich einen Vorteil zu verschaffen, muss es das Extrahieren selbst durchführen. Andernfalls ist es noch langsamer, als nur die Dateien so zu kopieren, wie sie sind. Das liegt daran, dass Sie jetzt den Datenträgerzugriff doppelt und die Netzwerkübertragung verdoppelt haben.

Wenn auf das iSCSI-Volume auf dem NAS selbst nicht zugegriffen werden kann, können Sie nichts weiter tun, als die Dateien so zu kopieren, wie sie sind. Sie können höchstens die gesamte Festplatte klonen.

Wenn das Zwischenspeichern (auf dem Client, der auf das iSCSI-Volume zugreift) nicht aktiviert ist, wird die Leistung kleiner Dateien erheblich beeinträchtigt.