Ubuntu VPS开启BBR

其实挺简单的。从Ubuntu官方下来最新的内核(其实也不一定要最新,能支持BBR就好了),装上,改一下sysctl,搞定。

不愧是号称最简单易用的Linux…啊扯远了。不过话说回来好像现在Linux也没有那么难搞了,只要需要自定义的东西别太多…啊不对,又扯远了。

话说回来…呸。闲话少叙书接上文…以我用的为例内核deb包下载地址是http://kernel.ubuntu.com/~kernel-ppa/mainline/,进去之后找数最大的不带rc的…当然要是愿意用预览版那当我没说,后果自负啊哈哈哈。然后点进去根据自己系统选32位或者64位。啊现在应该没多少用32位的了吧…

比如现在最新的是4.10.11,就点v4.10.11。懒人点这
32位的就下linux-image-4.10.11-041011-generic_4.10.11-041011.201704180310_i386.deb
64位的就下linux-image-4.10.11-041011-generic_4.10.11-041011.201704180310_amd64.deb
(妈耶怎么包名这么长,什么鬼…)

然后就是照例的拿dpkg把内核装上…别忘了要root权限,比如sudo
sudo dpkg -i linux-image-4.10.11-041011-generic_4.10.11-041011.201704180310_amd64.deb
(自个儿按照实际情况来啊,32位系统的朋友就别犯懒直接用这个了…改个i386也不用多长时间)
装完之后记得sudo update-grub,更新下引导然后就可以重启了。

重启好了之后在/etc/sysctl.conf里加上下面这两句:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
手动改也好用echo也好这个随意无所谓…
然后sudo sysctl -p,一般没报错就是OK了。
可以用lsmod | grep bbr看一下有没有加载tcp_bbr这个模块,有这个就是稳妥了。

啊然后就结束了。嗯,BBR开起来了。