[title]转自 邱军雅博客  在原文基础中修改了下步骤使更简单易懂

Linux在4.9版本的内核新增了一款TCP拥塞控制技术:BBR,linode也更新到了4.9版本内核,可是没有BBR,自己编译进去又太麻烦,不如索性直接换成发行版内核并开启BBR,脱离linode精简版。(针对ubuntu系统)[/title]

查看现有内核版本

现在Linode的默认内核是4.9.7-x86_64-linode80,显示的效果如下:

等换完内核可以再uname -a一次看内核是否改变了。

下载4.9正式发行版内核文件

来源链接:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/

安装内核

安装内核系统引导:

确认你的内核已经被安装上了:

输入

更新引导:

然后进入linode的dashboard,点击edit:

在kernel选项处选择Grub2:

点击Save Changes。

  • 注:如果只是安装了内核更新了引导,没有去linode里选择kernel处选择Grub2的话,vps会无法正常运行

重启vps,看看是否是新内核了:

[code]uname -r[/code]

开启BBR:

[code]echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf[/code]

[code]echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf[/code]

保存使其生效:

重启VPS:

检查BBR是否开启了: