Erhöhen Sie die Wiederherstellungsgeschwindigkeit von DD


1

Gerade jetzt nach dem Warten 33 Stunden Ich habe die Wiederherstellung der Festplatte abgeschlossen dev.pm.m3 auf der LVM-Partition aus einem zuvor erstellten gezippten Dump gespeichert 5_dev.pm.m3_2012-11-03.gz.

Hier ist ihr Status:

gzip -dc /servdata/backup/trex/5_dev.pm.m3_2012-11-03.gz | dd of=/dev/trex/dev.pm.m3
.................
.................
134217728+0 records in
134217728+0 records out
68719476736 bytes (69 GB) copied, 120513 s, 570 kB/s

Wie ich die Kopiergeschwindigkeit verbessern kann (570 kB / s ist sehr langsam). Möglicherweise muss ich für die Arbeit mit LVM ein anderes Tool verwenden?

Danke vielmals.


Es könnte das sein gzip verlangsamt das Ding.
Basile Starynkevitch

Wenn Sie eine wirklich schwache CPU haben: Ja, gzip könnte die Dinge verlangsamen. Aber ich vermute, die meisten dieser 33 Stunden werden nicht für die Dekomprimierung von 69 GB verwendet. Der Overhead von Transaktionen mit 134217728 (512 Bytes) ist eine sehr viel wahrscheinliche Ursache.
Hennes

Antworten:


8

Die Standardblockgröße von dd beträgt 512 Byte, die gelesen oder geschrieben werden. Sie können es beispielsweise auf 1 MB erhöhen, um die Schreibgeschwindigkeit zu verbessern:

$ gzip -dc /servdata/backup/trex/5_dev.pm.m3_2012-11-03.gz | dd bs = 1 M = / dev / trex / dev.pm.m3

Sehen man dd für weitere Infos.


2
Die Blockgröße ist hier definitiv das Problem.
ypnos

Ist dd in diesem Fall überhaupt gebraucht? Ich erinnere mich, dass ich ein einfaches Zcat für ein Dateisystem (z. B. gzip -dc /servdata/backup/trex/5_dev.pm.m3_2012-11-03.gz > /dev/trex/dev.pm.m3 )
Hennes

Ich sollte ohne arbeiten ddaber ich weiß nicht wie schnell oder langsam es wäre.
Olaf Dietsche
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.