ketanest112
Goto Top

Rsync unter Windows mit cygwin langsam

Hallo zusammen,

ich habe ein bisschen recherchiert, wie ich am besten ein differentielles Backup für meine Freigaben erstelle und habe mich dann dazu entschieden, rsync mithilfe von cygwin herzunehmen.
Schlicht, einfach und rsync halt.

Nun hab ich das Problem, dass die Dateien nicht mit mehr als max. 25 MB/s kopiert werden.
Stoppe ich den Prozess und kopiere die Datei mit dem Windows Explorer habe ich auf einmal Übertragunsraten von bis zu 120 MB/s.
Mir ist schon klar, dass die Zugriffszeit auch eine Rolle spielt, vorallem bei vielen kleinen Dateien, aber im direkten Vergleich von ein und derselben Datei (4,5 GB), wie gesagt rsync mit max 25MB/s und Windows mit 120MB/s.

Woran kann das liegen?

Grüße
Ketanest

Content-Key: 317941

Url: https://administrator.de/contentid/317941

Printed on: April 18, 2024 at 12:04 o'clock

Member: falscher-sperrstatus
Solution falscher-sperrstatus Oct 15, 2016 at 13:16:12 (UTC)
Goto Top
Nimm robocopy?

VG
Mitglied: 131026
Solution 131026 Oct 15, 2016 updated at 17:44:21 (UTC)
Goto Top
Für rsync unter Windows brauchst du kein installiertes cygwin. Das gibt's auch portable mit den entsprechenden DLLs.

Robocopy macht das gleiche, wie certified.it schon vorschlägt. Und das auch per Multithread mit mehreren Threads gleichzeitig.

Gruß R.
Member: Cthluhu
Cthluhu Oct 18, 2016 at 08:05:47 (UTC)
Goto Top
Him

Welche CPUs sind in den beteiligten Systemen?
Rsync verwendet standardmäßig eine ssh Verbindung, welche verschlüsselt (single threaded) ist. Wenn eine der CPUs in den beteiligten Systemen zu schwach ist, bremst das die Datenrate.

mfg

Ctlhuhu
Member: ketanest112
ketanest112 Oct 21, 2016 at 15:21:37 (UTC)
Goto Top
Ich hab inzwischen ein Skript mit Robocopy geschrieben, das funktioniert einwandfrei.

Danke euch!

@Cthluhu: Da ist ein AMD FX8350 drin.
Also der sollte nicht bremsen.
Allerdings kann ich ja angeben, welche shell ich nutzen möchte (mit -e bzw. /e) und da habe ich nichts angegeben. Ich kopiere ja nur lokal vom einen aufs andere Laufwerk. Aber wie gesagt robocopy stellt mir alles zur Verfügung, was ich benötige und geht supi und schnell.

Grüße
Ketanest