Etchでネットワークが遅い

うちで Debian を PC ルータにしているけど、Sarge から Etch にアップグレードしたころから LAN が異様に遅くなった。アップグレード前に 4Mbps 位出てたのが、800Kbps しかでなくなった。いろいろ調べてると、TCPウィンドウサイズが原因のようだとわかった。

# echo 4096 81380 4294304 >/proc/sys/net/ipv4/tcp_rmem
# echo 4096 81380 4294304 >/proc/sys/net/ipv4/tcp_wmem

変更前は tcp_rmem と tcp_wmem で default 値(真ん中の値)が違っていたのを同じにすることで、ほぼ元のレートくらい出るようになった。


Debian-Installer 正誤表