scp und ssh Geschwindigkeit

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

scp und ssh Geschwindigkeit

Beitrag von TBT » 20.05.2005 17:39:00

Hallo,

ich habe da mal eine Frage zur Geschwindigkeit von von scp und ssh.
Wenn ich im lokalen Netz eine Datei von Rechner zu Rechner mit scp kopiere, schlägt er mit fast 11 MB/sek zu Buche. Kopiere ich vom Arbeitrechner über den Router in der Firma (2 Mbit Standleitung) zu mir nach Haus (3 Mbit DSL) fängt er mit 250KB/sek an, bricht aber innerhalb einer Minute auf 40-50 KB/sek zusammen. Dann dümpelt er den Rest der Datei mit der Geschwindigkeit vor sich hin, schwankt aber ab und zu mal nach unten bis auf 5 KB/sek.
Verbinde ich mich per ssh mit X-Forwarding auf meinen Arbeitsrechner, ist es vor Langsamkeit teilweise nicht mehr zum aushalten. Um ein Menu zu öffnen (zB "Datei" beim Konqueror) dauert es ca 1 Minute, ehe das Teil endlich aufklappt.

Kann ich da irgendetwas drehen, damit das schneller wird?

PS: alle an der ssh Verbindung beteiligten Rechner ( Home / Arbeitsrechner / Arbeitrouter ) haben CPU mäßig absolut lange Weile.

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 20.05.2005 18:23:26

Hast du QSC Kunde?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 20.05.2005 18:41:58

QSC? wenn das ein Anbieter ist, nein.

Unsere Firma hat ein 2Mbit Kabel zur Technischen Universität Berlin,
ich selber habe DSL 3000 von Arcor.

wenn ich per ftp was nach Hause schiebe, liegt der Transfer konstant bei 245-250 KB/sec

Code: Alles auswählen

traceroute to HEIMRECHNER , 30 hops max, 38 byte packets
 1  192.168.10.1 (192.168.10.1)  0.178 ms  0.153 ms  0.144 ms
 2  portier-extern.prz.tu-berlin.de (130.149.231.1)  6.815 ms  6.379 ms  6.361 ms
 3  ssr86-EN.gate.TU-Berlin.DE (130.149.235.1)  6.714 ms  6.579 ms  6.641 ms
 4  ssr8-EN.gate.TU-Berlin.DE (130.149.8.21)  7.157 ms  6.826 ms  6.871 ms
 5  ssr8pos-EN.gate.TU-Berlin.DE (130.149.0.13)  6.970 ms  6.892 ms  8.284 ms
 6  ar-tuberlin1.g-win.dfn.de (188.1.33.65)  7.092 ms  7.018 ms  6.959 ms
 7  cr-berlin1-po4-1.g-win.dfn.de (188.1.20.9)  7.467 ms  7.151 ms  7.235 ms
 8  cr-frankfurt1-po13-0.g-win.dfn.de (188.1.18.54)  17.147 ms  17.135 ms  17.257 ms
 9  ir-frankfurt2-po4-0.g-win.dfn.de (188.1.80.46)  16.073 ms  17.655 ms  18.323 ms
10  188.1.56.22 (188.1.56.22)  17.002 ms  16.183 ms  16.103 ms
11  ffm-145-254-16-253.arcor-ip.net (145.254.16.253)  16.287 ms  16.450 ms  17.131 ms
12  bln-145-254-18-46.arcor-ip.net (145.254.18.46)  22.682 ms  22.885 ms  22.848 ms
13  145.254.5.134 (145.254.5.134)  22.752 ms  42.313 ms  22.903 ms
14  HEIMRECHNER  39.475 ms  101.124 ms  111.694 ms
ist doch eigentlich gut, oder?

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 20.05.2005 19:29:18

TBT hat geschrieben:QSC? wenn das ein Anbieter ist, nein.
Ja.
ich selber habe DSL 3000 von Arcor.
Steht zwar 3000 dran, aber ob da auch 3000 drin sind (oder besser raus kommen)...
wenn ich per ftp was nach Hause schiebe, liegt der Transfer konstant bei 245-250 KB/sec
wie sieht das bei scp Verbindungen zu anderen Rechnern aus?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 20.05.2005 19:43:42

blackm hat geschrieben:
TBT hat geschrieben:ich selber habe DSL 3000 von Arcor.
Steht zwar 3000 dran, aber ob da auch 3000 drin sind (oder besser raus kommen)...
Ich habe DSL2000 von Arcor, und da komme problemlos 230K/s raus, daran wird's nicht liegen...

Das ganze klingt eher nach einem dieser Window Size, MSS, ECN, whatever Low Level TCP Probleme... Allerdings sollte das dann auch mit FTP auftreten... :-/

Wirklich Aufschluss kann wohl nur eine Analyse per Ethereal oder tcpdump bringen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 20.05.2005 19:46:05

der Download der Debian CD's vom Uni Server hier in Berlin, hat bei mir zu Hause konstant 375KB/sek

ein scp vom internen Rechner zu einem Rechner im Rechenzentrum der TU ( gleiches Subnetz wie unser Router ) liegt konstant bei 230 KB/sek

also kann es eigentlich nur Arcor oder mein Rechner sein.

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 25.05.2005 18:24:07

ich habe nun beim Router auf Arbeit folgendes eingefügt, und komme beim scp auf 150 KB/sek

Code: Alles auswählen

# Maximum Segment Size (MSS) fuer das Forwarding an PMTU anpassen 
 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS 
 --clamp-mss-to-pmtu 

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 25.05.2005 18:29:00

Na bitte :-) Und ich wollte schon Arcor schlecht reden ;-)
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
TBT
Beiträge: 923
Registriert: 18.06.2003 08:39:36
Kontaktdaten:

Beitrag von TBT » 25.05.2005 18:45:48

Er startet trotzdem mit 250KB und fällt dann auf 150KB, dort bleibt er jetzt wenigstens konstant.
Alle drei beteiligten Rechner haben ein load von 0.01, also kann es nicht die Verschlüsselung sein.
Auch das X-Forwarding über ssh läuft nun viel flüssiger :)

Eventuell muß ich da noch Tests mit der MTU von Arcor machen.
Wie kann ich die aktuelle MTU auslesen, bzw. setzen?

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 25.05.2005 18:49:58

wie groß ist die MTU

Code: Alles auswählen

ifconfig <interface> | grep MTU
setzen

Code: Alles auswählen

ifconfig <interface> mtu <value>
d.h.

Code: Alles auswählen

ifconfig <interface> mtu 1492
sollte helfen

siehe

Code: Alles auswählen

man ifconfig

Antworten