开启TCP BBR拥塞控制算法

什么是BBR

  TCP BBR是谷歌出品的TCP拥塞控制算法。TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽,尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。
  BBR算法,Google已经提交到Linux主线并发表在ACM queue期刊上的TCP-BBR拥塞控制算法。在新的linux内核上已经附带了BBR,升级内核即可开启。
  BBR解决了两个问题:
  1.在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
   2.降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。
   因此我们可以利用BBR来在服务器上做加速,来提高用SS代理是网络的链接速度。

安装BBR

  BBR是内嵌在Linux内核中的,目前Linux Kernel 4.9已加入了该算法,所以安装新版本内核开启BBR即可享用。下面将分系统介绍升级Linux内核的方法。

Debian/Ubuntu

下载内核

  首先我们下载最新的内核,最新的内科可以看这里:
  http://kernel.ubuntu.com/~kernel-ppa/mainline/

cd ~;mkdir linux49; cd linux49
wget

你可能感兴趣的:(Linux,开启BBR)