Hallo,
ich habe seit kurzem bei netcup einen vServer und habe deshalb viel per SSH gearbeitet. Bereits am anfang, habe ich bemerkt, dass nach einer gewissen Zeit vom Server keine Reaktion kommt. Die Verbindung bricht nicht ab (keep alive übrigends auf 30sek).
Nach gefühlt 2-20 Sekunden geht es dann weiter.
Dieser Sache bin ich dann auf die Spur gegangen. Zuerst habe ich geschaut, ob mangelnder Speicher ein Problem ist. Egal wieviel ich frei hatte, an der Situation hat sich nichts geändert. Auch die sonstige Auslastung war vollkommen i. O.
Deshalb habe ich mal einen Test gemacht. Alle 5 Sekunden wird zu einem Webserver ein Request für eine statische Seite (Die bekannte "It works") gesendet. Die Zeit bis der Response kommt, wird gemessen und protokolliert.
Dies habe ich auf 3 Servern parallel gemacht. Der Test lief ca. 30 Minuten.
[Blockierte Grafik: http://www.bondservant.de/latenz.png]
Legende:
Blau) privater DSL > vServer
Rot) business Standleitung > vServer
Gelb) vServer -> privater DSL
Die y Achse zeigt die Latenz in Sekunden an.
Mit einer max. Latenz von 1 Sekunde bei "Gelb" kann man ohne Probleme leben. Somit scheint es beim ausgehenden Verkehr keine Probleme zu geben.
Die eingehenden Werte sind aber teilweise sehr heftig. 12,5 Sekunden für eine Antwort ist schon sehr lange.
Es geht in dieser Zeit auch nicht um einzelne Verbindungen, da die Probleme zeitgleich bei zwei unterschiedlichen Clients bzw. sogar Netzen auftreten.
Den gleichen Test (gleiche Laufzeit) habe ich mal bei google (sie mögen mir verzeihen ;)) gemacht. Dort bin ich auf max. Werte von 233ms gekommen.
Mein Fazit ist, dass vielleicht der Server bzw. der Router ab und zu Probleme mit der Queue der eingehenden Pakete hat.
Für das "Live" arbeiten am Server, ist dies sehr nervig und für http auch unschön.
Bei ping konnte ich das Problem im ersten kleinen Test soweit nicht feststellen.
Mit freundlichen Grüßen
Tim Jordans