Edward Linus's personal blog, focusing on coding and etc.

Ubuntu开启TCP BBR拥塞控制算法助力梯子

U

前言

 

之前有听说过锐速,NETSPEEDER这类的加速工具。锐速没用过,因为它闭源,NETSPEEDER也用过,不过效果不是很明显,而且NETSPEEDER的作用原理带来了双倍流量我觉得不是很值。

最近谷歌推出了TCP BBR阻塞控制算法,在Linux4.9之后的Kernel里已经上线了。BBR的存在就是让带宽跑满,相对于CUBIC而言它更激进,因为他不当丢包是阻塞的信号,这种激进的做法,就目前而言,大多数情况下是高效的。它能带来的加速效果是显而易见的,不比锐速差。

安装

服务器环境为Ubuntu 16

一、下载最新Linux内核

最新内核获取地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/

先查看内核版本

如果内核版本高于4.9其实可以跳过这一步,如果低于4.9则下载最新版本内核:

二、安装内核

三、删除旧内核

四、更新Grub引导文件并重启

五、开启TCP BBR

先查看现在的内核版本是不是4.10

添加系统变量

保存新配置

验证是否正确配置

如果返回的消息都带有BBR,那么BBR就已经配置成功了。

查看BBR服务的状态

出现tcp_bbr 20480 0那么BBR服务已经成功启动

 

Bonjour!

About the author

EDLinus

[stay(d) for d in ('determined','diligent','devoted')]

Add Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

By EDLinus
Edward Linus's personal blog, focusing on coding and etc.

Meta