Seltsames Performance-Problem bei bestimmten Webseiten.

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Frytag
Beiträge: 71
Registriert: 13.06.2003 12:45:37
Wohnort: München

Seltsames Performance-Problem bei bestimmten Webseiten.

Beitrag von Frytag » 19.01.2004 20:28:03

Beispiel faz.net: Der Aufbau der Seite dauert unter Debian mit Mozilla/Konqueror/Opera eine halbe Ewigkeit (mehrere Minuten trotz ADSL). Richtig flott baut sich die Seite nur unter Windows/IE auf. Ziemlich eigenartig imho.

Kann mir das jemand erklären :?:

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 19.01.2004 20:35:58

Mach mal als root ein

Code: Alles auswählen

echo 0 > /proc/sys/net/ipv4/tcp_ecn
und versuch danach nochmal auf die Seite zuzugreifen.

Benutzeravatar
Frytag
Beiträge: 71
Registriert: 13.06.2003 12:45:37
Wohnort: München

@spiffi

Beitrag von Frytag » 20.01.2004 01:56:32

Danke, es hat tatsächlich funktioniert...aber was zum Teufel hab ich da eigentlich gemacht :?: 8O :?:

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 20.01.2004 02:27:15

Du hast die Explicit Congestion Notification Unterstützung fürs TCP-Protokoll abgeschaltet. ECN ermöglicht es Routern Deinen Rechner über Engpässe und Datenstaus zu informieren. An sich eine feine Sache, aber leider gibt es immer noch Router und Firewalls die mit ECN nicht klar kommen.
Mir ist es deshalb offengestanden ein Rätsel, warum ECN in Debian-Kerneln per default aktiviert ist.
Wenn Du ECN dauerhaft abschalten möchtest, solltest Du in die Datei /etc/sysctl.conf folgende Zeile aufnehmen:

Code: Alles auswählen

net.ipv4.tcp_ecn=0
Amsonsten wird es nämlich beim nächsten Neustart wieder aktiviert.

fluid
Beiträge: 494
Registriert: 14.11.2003 21:52:49

Beitrag von fluid » 20.01.2004 06:51:15

Danke, habe auch dieses Problem bei mir gehabt und es jetzt unetdrückt. Ich dachte immer, es hängt mit Webiten zusammen, die auf den IE zugeschustert sind. Dann muss ich jetzt nur noch nen neuen Kernel backen, damit ich die Option fest draußen hab.

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 20.01.2004 10:57:22

fluid hat geschrieben:Dann muss ich jetzt nur noch nen neuen Kernel backen, damit ich die Option fest draußen hab.
Ist nicht zwingend notwendig. Der Eintrag in der /etc/sysctl.conf tuts auch.

fluid
Beiträge: 494
Registriert: 14.11.2003 21:52:49

Beitrag von fluid » 20.01.2004 14:34:35

spiffi hat geschrieben:
fluid hat geschrieben:Dann muss ich jetzt nur noch nen neuen Kernel backen, damit ich die Option fest draußen hab.
Ist nicht zwingend notwendig. Der Eintrag in der /etc/sysctl.conf tuts auch.
Jo, hab ich gelesen. Aber dann hab ichs direkt draußen => Kernel wird schlanker etc.
Außerdem hört sich der Hilfetext in der Config auch nicht sehr danach an, als ob es in naherZukunft soweit wäre, dass alle Router ECN beherrschen. Wenn ichs irgendwann mal brauche/haben will, kompilier ich es wieder mit.

Benutzeravatar
g-henna
Beiträge: 733
Registriert: 03.11.2003 14:59:56
Wohnort: Berlin

Beitrag von g-henna » 20.01.2004 19:20:19

Hi!

Ich habe ein ähnliches Problem: Galeon lädt teilweise bei Seiten, bei denen ein Bild fehlt, eeeewig lange, auch wenn die Datei selbst auf der Festplatte liegt. Mozilla selbst hingegen macht das recht flott und der IE auch. Wie kann ich das irgendwie aktivieren, dass er bitte die Seite schneller anzeigt, und nicht ewig auf die Bilder wartet?

Bye
g-henna

PS. Is kein Thread-Hijacking, das Ursprungs-Problem war ja gelöst *grin*
follow the penguin...

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 20.01.2004 19:24:07

g-henna hat geschrieben:PS. Is kein Thread-Hijacking, das Ursprungs-Problem war ja gelöst *grin*
Das ist Thread-Hijacking, da Du ein neues Problem in einen alten Thread stellst.
Was bitte ist so schwer daran einen neuen Thread aufzumachen?

Benutzeravatar
xcomm
Beiträge: 802
Registriert: 21.09.2003 05:12:01
Wohnort: Europe
Kontaktdaten:

Beitrag von xcomm » 20.02.2004 10:07:10

Hi all!

Noch ein Nachtrag:

Mit eingestellter 'Explicit Congestion Notification' geht bei mir Homebanking nicht mehr...

http://www.bankingonline.de scheint die Einstellung wohl aus Sicherheitsgründen gar nicht zu mögen. :-)

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.02.2004 18:57:01

"Aus Sicherheitsgründen" ist gut....

ECN verwendet Flags, die vorher im Standard als MBZ ("Must Be Zero") gekennzeichnet waren. Der Standard sagt aber auch: Das gilt nur für den Absender, der Empfänger darf sich um diese Bits nicht kümmern, wenn er nicht weiss, was sie bedeuten (also wenn er kein ECN kann). Leider lesen viele Router Hersteller die Standards scheinbar nicht so fürchterlich genau, und haben ihre Hardware so gebaut, dass sie das MBZ durchsetzt, also Pakete, bei denen dieses Bit gesetzt ist verwerfen...

Das verstösst auch gegen den Basis Grundsatz des Internet: Sei konservativ mit dem was Du sendest, und sei liberal mit dem, was Du empfängst. So gibt es am wenigsten Probleme...

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

Antworten