升级Ubuntu内核开启BBR加速

BBR是啥,有什么用我不知道,我只知道谷歌出品,必属精品;星宿老仙,法力无边。linux内核版本要高于4.9,才支持BBR,所以今天讲一讲Ubuntu内核版本的升级操作。

首先查看当前内核版本:

得到两个信息,版本号4.4明显不够,还有后面一个generic,下文要用到。顺便看一下系统位数:

升级Ubuntu内核

Ubuntu的最新内核可以在http://kernel.ubuntu.com/~kernel-ppa/mainline/ 找到,打开网页后,按End键,跳到最下面,找一个版本最大,不带rc字样的链接点击进去,

《升级Ubuntu内核开启BBR加速》

这里我们选择4.12.4,点击进去后,一大堆内核的链接,我们下载哪一个呢?文本开始,我们通过uname -r拿到一个generic,通过arch确定系统为64位,现在这两个东西就有用了,此时我们在浏览器窗口按下F3执行搜索,由于这个搜索框不支持正则,我们只能搜amd64字样,然后目测generic,这里顺便说一句,为什么64位架构要叫amd64呢,虽然现在amd被牙膏厂吊打,但世界上第一枚64位的处理器确是AMD发布的。

《升级Ubuntu内核开启BBR加速》

下载内核:

安装内核:

《升级Ubuntu内核开启BBR加速》

最后,执行命令update-grub,更新grub引导使用新的内核。

这里很多有洁癖的人喜欢删除旧内核,我特别不建议这么做,一个内核才多大啊,万一新内核无法正常启动,那不是自找麻烦吗。
重启系统后检查内核是否成功升级:

启用BBR

net.core.default_qdisc的值真有意思fq,番茄番茄。
此时执行sysctl net.ipv4.tcp_available_congestion_control,若返回结果为“net.ipv4.tcp_available_congestion_control = bbr cubic reno”,表示BBR模块开启成功。

最后来稍微看下这个BBR模块

Used by下面的0,表示该模块可以随时卸载。卸载命令为modprobe -r tcp_bbr

查看模块详细信息:

原文出处:hqidi -> http://hqidi.com/94.html

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论审核已启用。您的评论可能需要一段时间后才能被显示。