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/
kmario23
quelle
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.

Rinzwind
quelle
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