先在shell下指定查看路由
1 | ip route show |
就可以看到類似這樣的東西
1 | default via 192.168.0.1 dev eth0 |
記下閘道IP和裝置名稱,再利用這指令進行修改
1 | 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參數
先查閱該值
1 | sysctl -a | grep tcp_slow_start_after_idle |
如果不是0的話可以這樣修改
1 | 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
留言