Strona 1 z 1

Wolny transfer - kernel 2.6.X

: 20 listopada 2008, 09:14
autor: montie
Witajcie.
Nie wiem czy to komuś pomoże ale z moich doświadczeń wynika, że na własnoręcznie kompilowanym kernelu z serii 2.6 występuje bardzo wolny transfer. Można go zaobserwować np. na porcie 80 przy ściąganiu pliku z serwera www. Miałem ten problem na łączu 100Mbit (nie lokalny lan tylko internet).
Rozwiązanie jest proste: skalowanie okna TCP.
Jeśli domyślnie jest włączone to ten problem występuje (co ciekawe tylko przy stronach www).

Aby wyłączyć skalowanie na włączonym systemie:

Kod: Zaznacz cały

sysctl -w net.ipv4.tcp_window_scaling=0
Inna możliwość - przy starcie systemu aby zawsze było to wyłączone:

edycja pliku /etc/sysctl.conf i dopisanie:

Kod: Zaznacz cały

net.ipv4.tcp_window_scaling=0