Ich übertrage häufig Elemente von und zu meinem Laptop in meinem lokalen Netzwerk mit scp
. Oft sieht es so aus, als würde die Übertragungsrate richtig beginnen (2,0 MB / s) und dann langsam abnehmen, bis die Übertragung vollständig zum Stillstand kommt. Dies scheint auf größeren Dateien ziemlich reproduzierbar zu sein. Gibt es ein Netzwerkproblem oder eine Möglichkeit, SSH auf meinem Laptop besser zu konfigurieren? Mein Desktop scheint diese Probleme beim Übertragen von Dateien auf Remote-Server nicht zu haben, daher gehe ich davon aus, dass möglicherweise die WLAN-Verbindung meines Laptops schuld ist.
Auf beiden Computern wird ein Ubuntu 12.04-Derivat ausgeführt.
Verwenden Sie ein VPN? Klingt nach einem MTU-Problem. Wenn Sie über ein VPN oder PPPOE laufen, wird die MTU reduziert, um den Overhead der VPN- oder PPPOE-Schicht zu kompensieren. Längere Pakete werden verworfen und bald kommt es zu endlosen Wiederholungen. Um zu testen, ob dies das Problem ist, stellen Sie die MTU auf der Schnittstelle auf einen kleinen Wert wie 800 ein. Wenn dies das Problem löst, erhöhen Sie die MTU um 100 (max. 1500), bis Sie die maximale Größe eingrenzen.
quelle
Nein, ich glaube, scp ist standardmäßig nur langsamer als auf andere Weise. Bei einer direkten Kabelverbindung zwischen zwei Laptops (1000 Mbit / s) waren es kaum 10 MB / s. Ein möglicher Engpass kann auch eine CPU sein, die Daten verschlüsseln muss. Meins lag bei 50% (ein halber Kern auf einer Quadcore-CPU)
http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/
quelle