!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>如何在Ubuntu上开启BBR加速shadowsocks?

如何在Ubuntu上开启BBR加速shadowsocks?

BBR是一款Google开发的TCP拥塞控制算法,目的是尽量跑满带宽,加速效果不比锐速差,都是基于VPS内核加速的。那么如何在Ubuntu上开启BBR加速shadowsocks呢?

一、Ubuntu内核升级

Ubuntu开启BBR加速的前提是内核高于4.9.所以先检查内核版本:

uname -a

如果版本高于4.9.那就可以直接开启BBR,如果低于,则按照以下步骤先更新内核版本(root权限)。

1、首先确定我们的系统是32位还是64位的:getconf LONG_BIT

2、直接通过wget命令,去

http://kernel.ubuntu.com/~kernel-ppa/mainline/去下载最新的程序包,例如我去下载64位的4.10.2的内核:

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

3、切换到你的文件下载目录,执行下面的命令进行升级:

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

4、更新grub引导装入程序:update-grub

5、重启机器:reboot

再查看自己的内核版本就会发现已经更新到4.10.2了。

二、开启TCP BBR加速

1、修改系统变量:

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\'

2、保存生效:sysctl -p

3、查看是否开启成功

执行如下命令:

sysctl net.ipv4.tcp_available_congestion_control

如果返回结果为:net.ipv4.tcp_available_congestion_control = bbr cubic reno,那么我们BBR开启成功了。

至此,我们的服务器BBR加速开启成功了!

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

服务器大量php-cgi.exe进程,CPU100%的解决方法

2021-4-17 18:37:33

服务器教程

云服务器Centos8更改运行级别具体方法

2021-4-17 18:38:04

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase