調整 Linux 下的 Initial Window (IW)

先在shell下指定查看路由

ip route show

就可以看到類似這樣的東西

default via 192.168.0.1 dev eth0

記下閘道IP和裝置名稱,再利用這指令進行修改

ip route change default via 192.168.0.1 dev eth0 initcwnd 10 initrwnd 10

其中initcwnd(initial congestion window)、initrwnd(initial receiver window)建議設10
使用ip route change僅在runtime有效,可以在/etc/rc.local加入此指令,重開機能自動套用

另外一個可以修改的東西是核心的tcp_slow_start_after_idle參數

先查閱該值

sysctl -a | grep tcp_slow_start_after_idle

如果不是0的話可以這樣修改

sysctl -w net.ipv4.tcp_slow_start_after_idle=0

延伸閱讀:
http://ckon.wordpress.com/2013/03/11/centos-6-4-supports-iw10-tcpip-tuning/
https://developers.google.com/speed/protocols/tcpm-IW10

留言

粗體斜體刪除線連結引用圖片程式碼

注意:您的電子信箱將不會被公開,且網站連結不會被搜尋引擎採計