BBR 简介
BBR 是 Google 推出的一个「TCP 拥塞控制算法」,它是以 Linux 内核模块的形式加载,可以最大化 Linux Server 的网络吞吐量。
简单地说,开启 BBR 的 Linux Server 和不开启 BBR 的 Linux Server,在持续传输数据方面可以有非常大的不同。这个技术非常合适应用在视频、下载网站上,个人的话,当然是科学上网了。
BBR 尽管还没有在主流发行版中默认开启,但 Google 已经在 YouTube 网站上实践了很久,可以说是很成熟的一样技术了。
下面我就介绍一下我是如何在 Ubuntu 16.04 上使用最标准的方式来开启 BBR 支持的。
如何检测 BBR 是否开启
在开始之前,我们可以先看看 BBR 是否已经启用了(没准你用的云主机商已经做了这件事情):
执行这条指令可以返回当前 Linux 内核可以使用的 TCP 拥堵控制算法: