Seltsames Performance-Problem bei bestimmten Webseiten.
Seltsames Performance-Problem bei bestimmten Webseiten.
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
Kann mir das jemand erklären
Mach mal als root ein
und versuch danach nochmal auf die Seite zuzugreifen.
Code: Alles auswählen
echo 0 > /proc/sys/net/ipv4/tcp_ecn
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:Amsonsten wird es nämlich beim nächsten Neustart wieder aktiviert.
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
Jo, hab ich gelesen. Aber dann hab ichs direkt draußen => Kernel wird schlanker etc.spiffi hat geschrieben:Ist nicht zwingend notwendig. Der Eintrag in der /etc/sysctl.conf tuts auch.fluid hat geschrieben:Dann muss ich jetzt nur noch nen neuen Kernel backen, damit ich die Option fest draußen hab.
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.
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*
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...
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.
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.
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
"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
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
Jabber: pdreker@debianforum.de