Warum ist rsync 2x schneller als sftp?


7

Ich übertrage riesige Dateien über ein Netzwerk auf einen Zielserver mit insgesamt ~ 67 GB und einzelnen Zip-Dateien mit einer Größe von ~ 7 GB. Ich habe versucht, mit beiden sftpund an das Ziel zu kopieren rsync. rsyncführt (2x) schnelleres Kopieren durch als sftp. sftperreichte rund 700 kbps, während rsyncdie Daten mit einer Geschwindigkeit nördlich von 1,4 Mbit / s übertragen wurden . Ich weiß, dass SFTP und SCP dieselbe SSH-Verbindung zum Übertragen von Dateien verwenden. Bedeutet dies, dass dies rsyncviel (2x) schneller ist als SCP, das SSH unter der Haube verwendet?

Oder gibt es vor allem eine noch schnellere Möglichkeit, (so große) Dateien über ein Netzwerk zu übertragen?

PS: Ich übertrage mit dem folgenden rsyncBefehl völlig neue Daten auf den Zielserver :

rsync --info=progress2 -az source_folder username@destination_server:/location/

1
Stellt rsync eine Verbindung mit SSH her? Aktualisieren Sie nur Daten oder übertragen diese völlig neue Daten? Welche Optionen haben Sie für rsync verwendet?
Muru

@muru bitte meine aktualisierte Frage sehen!
kmario23

Sie verwenden also die Komprimierung -z. Versuchen Sie es ohne.
Muru

@muru Im Durchschnitt ist die Übertragungsgeschwindigkeit gleich, ob ich Komprimierung verwende -zoder nicht :(
kmario23

Meinst du sftpoder scp? scpist bekanntermaßen langsamer, weil es mehr Overhead erfordert.
Barrycarter

Antworten:


1

Oder gibt es vor allem eine noch schnellere Möglichkeit, (so große) Dateien über ein Netzwerk zu übertragen?

Sie können scp mit beschleunigen

scp -p -C -o 'CompressionLevel 9' -o 'IPQoS throughput'  -c arcfour machine:file .

Ich habe mit scp eine bis zu fünfmal bessere Geschwindigkeit gesehen, aber natürlich spielen hier externe Faktoren eine große Rolle.


Ich bekomme command-line line 0: Unsupported option "compressionlevel"und Unknown cipher type 'arcfour'Fehler beim Versuch Ihres Vorschlags
kmario23

Außerdem habe ich hier genau die gleiche Antwort gefunden: superuser.com/a/787479 . Nicht, ob diese Antwort von diesem Link kopiert wurde
kmario23
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.