Ubuntu内核升级以及如何开启BBR加速(亲测可行,速度确实有所加快)

softyun3年前主机评测45

BBR是个什么东西我就不赘述了,可以理解为和锐速差不多的一个东西,但是呢,锐速过高的价格和不再低端售卖。导致了我们并无法实现一个免费好用的单边加速功能;所以,在这个前提下,咱们现在可以选择BBR(新的 TCP 拥塞控制算法Bottleneck Bandwidth and RTT)。

众所周知,ubuntu开启bbr的前提是系统内核必须等于高于4.9,所以想要使用这个牛逼的玩意儿,需要先看看你的内核是否是4.9或者以上。

查看命令:

uname -a

如果是4.9或者以上,那么恭喜你,升级系统内核这一步你就可以跳过了,如果在4.9以下,那就需要更新一下系统内核了;很遗憾GCE官方默认搭载的镜像,内核是4.4的,所以我必须要做一波内核升级了。

ubuntu内核升级

升级过程中其实比较简单,先确定你的系统是32位还是64位的,可以用下面的命令查看

查看命令:

getconf LONG_BIT

确定系统之后,需要下载必要的升级程序包

http://kernel.ubuntu/~kernel-ppa/mainline/

这个网站可以找到最新的程序包,根据自己的需要使用wget命令来下载到服务器;

比如我的服务器是64位,安装4.10.2的内核:

sudo wget http://kernel.ubuntu/~kernel-ppa/mainline/v4.10.2/linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb

(拥有root权限的话可以去掉命令前面的“sudo”)

然后切换到你的文件下载目录,执行下列命令来升级:

sudo dpkg -i linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb

最后,执行命令sudo update-grub,更新grub引导装入程序。

一旦各方面都已完成,重启机器,你就可以准备使用了。系统重启后,打开终端窗口,执行命令uname -a,确保你实际上是在运行你更新之后的内核。

修改系统变量:

echo “net.core.default_qdisc=fq” /etc/sysctl.conf

echo “net.ipv4.tcp_congestion_control=bbr” /etc/sysctl.conf

重点,执行以上命令,如果显示拒绝访问可以尝试使用如下命令

sudo bash -c ‘echo “net.core.default_qdisc=fq” /etc/sysctl.conf’

sudo bash -c ‘echo “net.ipv4.tcp_congestion_control=bbr” /etc/sysctl.conf’

保存生效

sysctl -p

执行

sysctl net.ipv4.tcp_available_congestion_control

如果返回结果

net.ipv4.tcp_available_congestion_control = bbr cubic reno

那么恭喜你BBR开启成功了!

也可以执行

lsmod | grep bbr

来检测 BBR 是否真的开启成功……

至此,你的服务器BBR开启成功,赶紧去爽一波!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

linux系统选择哪个?CentOS、Ubuntu、Debian三个linux选择哪一个

Linux系统选择哪个?Linux有非常多的发行版本,选择一个正确的Linux版本比选择一辆汽车要复杂得多。现在你可以找到数百种——如果不是上千种的——Linux版本,从性质上划分,大体分为由商业公司...

Ubuntu服务器版和Ubuntu桌面版的区别是什么?_技术文档

ubuntu服务器版和ubuntu桌面版的区别是什么?ubuntu是一款流行的Linux发行版,它有桌面版和服务器版可以选择。linux系统很灵活,不像widows,服务器版就只能服务器,桌面版就只能...

Ubuntu 20.04服务器安装搭建WooCommerce教程

WooCommerce是WordPress的开源电子商务插件,可以帮助用户轻松创建在线商店和购物网站,操作简单并能允许用户根据电子商务需求灵活扩展功能。那么,如何在ubuntu 20.04服务器安装和...

如何在Ubuntu中启用或禁用root用户账号?_技术文档

如何在ubuntu中启用或禁用root用户账号?在Ubuntu中,不同的用户可以在同一台电脑上工作。所有用户都可以由一个用户管理,这个用户就是管理用户,也称为root用户。root用户可以决定与哪些用...

linux一键重装脚本:可安装Centos、Debain、Ubuntu系统

linux一键重装脚本好用吗?有好多朋友反映一些商家VPS的系统版本非常难用,有些限制了连接github,有些源有问题,好多软件都无法更新,更有甚者安装了一下监控防御性软件,但很多朋友都希望自己的系统...

Ubuntu和Debian服务器安装配置Docker教程

ubuntu和debian服务器如何安装配置Docker?Docker是一个开源的应用容器引擎,允许用户打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Windows或Lin...