scp funktioniert nicht gut in 100mbps LAN

359
Enigma

Ich habe eine Kompilierungsumgebung, in der Dateien auf einen Zielcomputer gescannt werden, nachdem sie über das LAN erstellt wurden. Anfangs funktionierte das gut, aber nach mehreren Builds, Deployments und Neustarts ist es unerträglich langsam geworden, und es dauert mindestens 30 Minuten, bis ein Projekt kompiliert und bereitgestellt wird. Früher dauerte es nur ein paar Minuten!

Es sind nicht nur extrem langsame Geschwindigkeiten (~ 100 Kbit / s), die das Problem sind, sondern auch, wenn die Übertragung der Datei abgeschlossen ist, hängt sie 2-3 Sekunden länger, was zuvor nicht möglich war.

Was kann das verursachen? Was kann ich tun, um die Änderungen zu löschen oder zurückzusetzen?

0
Sie können `scp -vv` verwenden, um eine Vielzahl von Debug-Ausgaben zu erhalten, die Ihnen möglicherweise dabei helfen, zu ermitteln, wo die Engpässe liegen. Wenn Sie während dieses Vorgangs viele `ssh'-Verbindungen aufbauen und unterbrechen, können Sie darüber nachdenken, eine Master-Verbindung und ein Verbindungs-Muxing in Ihrer` .ssh / config` einzurichten. DopeGhoti vor 10 Jahren 1
Wie ist die Zieldiskette? Über welche Art von Dateien sprechen wir? Wenn Sie viele kleine Dateien und / oder eine hohe Fragmentierung haben, können Probleme mit Festplatten auftreten. . . ernie vor 10 Jahren 1

1 Antwort auf die Frage

0
Enigma

Es stellte sich heraus, dass das Problem auf überlastete Switches zurückzuführen war (16 verwendete Ports über 3 6-Port-Switches). Upgrade auf einen 24-Port-1-Port, und scp kehrt jetzt sofort zurück und erreicht höhere Geschwindigkeiten.