本站文章均备注出处或说明,因本人自用,概不接受删除要求!

几行命令启用TCP_Fast_Open

Linux教程 xiechangan123 248℃ 0评论

在《shadowsocks-libev个人自用版v3.3.4》中博主有提过shadowsocks-libev 版有个 tcp fast open 功能,简单说就是一种简化握手手续,用于提高两端点间连接的打开速度。此功能早已合并到Linux Kernel 3.7以上内核中,所以我们只要使用几行命令就可以启用了。

使用 root 用户登录,运行以下命令:

echo "net.ipv4.tcp_fastopen=3" >> /etc/sysctl.conf && sysctl -p

其中参数3的含义:1 开启客户端,2 开启服务端,3 都开启

好消息是TFO可以在已开启BBR的系统上再加速网速,所以 Do It And Enjoy It!

注意:

1、如果不想要TFO需要卸载的话,可以删除/etc/sysctl.conf上面添加的nnet.ipv4.tcp_fastopen=3,然后重启。
具体操作大体如下:
vi /etc/sysctl.conf
让光标移到对应的行,按dd(dd即为vim命令的删除整行)
再按:wq(别漏了冒号,这个是vim的保存命令)

2、如果不想要BBR需要卸载的话,可以删除/etc/sysctl.conf上面添加的net.core.default_qdisc=fqnet.ipv4.tcp_congestion_control=bbr,然后重启。
具体操作同1

3、上述开启方法适用于服务端,还需要客户端的支持。

详情:https://suiyuanjian.com/474.html

转载请注明:复仇的撒旦 » 几行命令启用TCP_Fast_Open

喜欢 (1)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址