站长视角
用户至上

ubuntu更换内核并开启bbr加速

hostwinds vps

前言

国内由于墙的原因,很多人选择用国外VPS搭建梯子来实现科学上网,但是由于距离的原因,网速经常十分感人,所以就想用其余的方法来实现网速的增加。之前大家会选择锐速来实现这样的功能,但是现在锐速的价格稍微有点点高啦。所以横空出世的拥塞控制算法BBR就广受好评啦。

检查内核

由于BBR是集成在内核中的,所以只有当内核版本在4.9以上的操作系统才能开启BBR加速。

查看当前系统内核

uname -a

注:如果内核版本已经符合要求,则可以跳过以下步骤

下载合适内核,更多内核

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb

安装内核

dpkg -i linux-image-4.9*.deb

查看已经安装的内核

dpkg -l | grep linux-image

卸载旧内核

apt-get purge 旧内核

旧内核也可以不用卸载,Ubuntu会默认启动4.9

更新grub系统引导文件并重启

update-grub

reboot

开启与关闭BBR

修改系统变量

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

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

保存生效

sysctl -p

执行

sysctl net.ipv4.tcp_available_congestion_control

如果结果入下,则开启成功。

root@linux:~# sysctl net.ipv4.tcp_available_congestion_control

net.ipv4.tcp_available_congestion_control = bbr cubic reno

查看

lsmod | grep bbr

关闭

sed -i “net.core.default_qdisc=fq/d” /etc/sysctl.conf

sed -i “net.ipv4.tcp_congestion_control=bbr/d” >> /etc/sysctl.conf

sysctl -p

执行上述代码后要重启VPS才能关闭bbr。

作者:试试这个吧
链接:https://www.jianshu.com/p/7dbe70c79699
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

关于 傲云

傲云,为您的网站提供全球顶级IDC资源!提供秒级响应、性能卓越、安全稳定的云计算服务,助力企业快速发展。

赞(0) 打赏
未经允许不得转载:傲盾互联-帮助文档 » ubuntu更换内核并开启bbr加速
标签:
香港L5630 8G SSD240G 3IP 5M原价850,5.1活动价511,续费同价
无限容量免费空间,正版cPanel中文或Plesk面板

傲云-专注国外VPS,国外服务器,国外主机,测评及优惠码

广告联系投稿联系

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏