jtblvn
Anmeldungsdatum: 15. November 2018
Beiträge: Zähle...
|
Hallo zusammen,
ich habe folgendes Problem. Ich nutze einen LTSP-Server mit SSH X-Forwarding für 12 Clients. Alle Clients sind per Gigabit-Ethernet mit dem Server verbunden. Eine Messung zwischen Server und Client auf Standardport 5001 ergibt eine Bandbreite von etwa 970 Mbit/s. Bei der Verbindung über SSH und Port 22 scheint die Bandbreite jedoch bei ca. 100 mbit/s gedeckelt zu sein, obwohl das Netzwerk mehr Kapazität bietet. Dies führt bei mehr als 3 Clients zu starken Performance Problemen. Hat jemand eine Idee woran dies liegen könnte und wie es zu beheben ist? Danke Moderiert von sebix: Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!
|
JensHol
Anmeldungsdatum: 31. Oktober 2017
Beiträge: 322
|
Gib doch mal ein paar Infos zu den Clients die laufen und die weniger gut laufen. SSH verschlüsselt den Traffic, wenn die drei Clients zb weniger Speicher haben oder nen weniger leistungsfähigen Prozessor, dann wird es wohl daran liegen
|
jtblvn
(Themenstarter)
Anmeldungsdatum: 15. November 2018
Beiträge: 10
|
Die Clients sind jeweils Thin Clients mit Gigabit Netzwerkkarte, ich habe den Netzdurchsatz jeweils mit iperf gemessen. Dabei ist der jeweilige SSH-Port stets langsamer. Wenn ich den SSH-Server Port wechsele, dann ist der vorherige Port wieder genauso schnell. Dies ist selbst dann der Fall wenn keine aktive SSH-Verbindug besteht. Ein Zusammenhang mit der Verschlüsselung von SSH erscheint mir deshalb unwahrscheinlich. Es sieht eher wie eine Drosselung des jeweiligen Ports aus.
|
JensHol
Anmeldungsdatum: 31. Oktober 2017
Beiträge: 322
|
Und immer die gleichen Clients? Was hast du für nen Switch? Hat sich da nen Port verabschiedet und produziert collisions? Mal schnellen Client und langsamen Client getauscht? Nur Client, Kabel etc alles wie bisher. Das könnte bei der Suche helfen ob es die Clients oder deine Infrastruktur ist
|
jtblvn
(Themenstarter)
Anmeldungsdatum: 15. November 2018
Beiträge: 10
|
Die Clients verhalten sich alle gleich, es kommt nur auf die Anzahl der Clients an. Ab einer bestimmten Anzahl scheint die verfügbare Bandbreite nicht mehr auszureichen. Per Messung des Traffics während einer SSH-Session sieht man, dass ein Client ungefähr 30-40 mbit/s benötigt um flüssig zu laufen. Dieser Wert vervielfacht sich mit der Anzahl der Clients. Somit ist ab 3 bis 4 Clients die verfügbare Grenze von 100 MBit/s erreicht und steigt nicht weiter trotz der theoretisch möglichen Geschwindigkeit.
|
jtblvn
(Themenstarter)
Anmeldungsdatum: 15. November 2018
Beiträge: 10
|
Hallo zusammen, ich habe folgendes Problem. Ich nutze einen LTSP-Server mit SSH X-Forwarding für 12 Clients. Alle Clients sind per Gigabit-Ethernet mit dem Server verbunden. Eine Messung zwischen Server und Client auf Standardport 5001 ergibt eine Bandbreite von etwa 970 Mbit/s. Bei der Verbindung über SSH und Port 22 scheint die Bandbreite jedoch bei ca. 100 mbit/s gedeckelt zu sein, obwohl das Netzwerk mehr Kapazität bietet. Dies führt bei mehr als 3 Clients zu starken Performance Problemen. Hat jemand eine Idee woran dies liegen könnte und wie es zu beheben ist? Danke Moderiert von sebix: An bestehendes Thema angehaengt.
|
encbladexp
Ehemaliger
Anmeldungsdatum: 16. Februar 2007
Beiträge: 17442
|
SSH macht Verschlüsselung, deine Messung auf Port 5001 (wie, iperf?) vermutlich nicht. mfg Stefan
|
jtblvn
(Themenstarter)
Anmeldungsdatum: 15. November 2018
Beiträge: 10
|
Ja, ich bin mir dieses Problems bewusst, jedoch habe ich die Bandbreite auf Port 22 auch mit iperf gemessen während keine aktive SSH Verbindung bestand. Dann müsste doch theoretisch dieselbe Bandbreite möglich sein wie auf anderen Ports auch, oder?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
jtblvn schrieb: Ja, ich bin mir dieses Problems bewusst, jedoch habe ich die Bandbreite auf Port 22 auch mit iperf gemessen während keine aktive SSH Verbindung bestand.
Was willst Du damit sagen? War der sshd down und hat dann der iperf-Server, auf dem Port 22 gelauscht?
|
jtblvn
(Themenstarter)
Anmeldungsdatum: 15. November 2018
Beiträge: 10
|
Nein, der SSHD war an, aber kein Client hat in dem Moment den Port genutzt. Ich habe noch eine weitere Idee. Kann es sein, dass wenn nur ein Kabel kein Gigabit LAN unterstützt durch Autonegation alle auf 100mbit herabgesetzt werden?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
jtblvn schrieb: Nein, der SSHD war an, aber kein Client hat in dem Moment den Port genutzt.
Naja, wenn der sshd an ist, dann lauscht er auch auf dem TCP-Port 22 und dann kann der iperf-Server auch nicht auf dem TCP-Port 22 lauschen. Es sei denn, es wird der UDP-Port 22 benutzt oder auf dem Gerät mit dem sshd wird lediglich der iperf-Client benutzt (und nicht der iperf-Server).
|