BBR是一款Google開發(fā)的TCP擁塞控制算法,目的是盡量跑滿帶寬,加速效果不比銳速差,都是基于VPS內(nèi)核加速的。那么如何在Ubuntu上開啟BBR加速shadowsocks呢?
一、Ubuntu內(nèi)核升級
Ubuntu開啟BBR加速的前提是內(nèi)核高于4.9,所以先檢查內(nèi)核版本:
uname -a
如果版本高于4.9,那就可以直接開啟BBR,如果低于,則按照以下步驟先更新內(nèi)核版本(root權(quán)限)。
1、首先確定我們的系統(tǒng)是32位還是64位的:getconf LONG_BIT
2、直接通過wget命令,去
http://kernel.ubuntu.com/~kernel-ppa/mainline/去下載最新的程序包,例如我去下載64位的4.10.2的內(nèi)核:
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、切換到你的文件下載目錄,執(zhí)行下面的命令進行升級:
dpkg -i linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb
4、更新grub引導裝入程序:update-grub
5、重啟機器:reboot
再查看自己的內(nèi)核版本就會發(fā)現(xiàn)已經(jīng)更新到4.10.2了。
二、開啟TCP BBR加速
1、修改系統(tǒng)變量:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
如果執(zhí)行以上命令時顯示拒絕訪問則可以嘗試使用如下命令:
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、查看是否開啟成功
執(zhí)行如下命令:
sysctl net.ipv4.tcp_available_congestion_control
如果返回結(jié)果為:net.ipv4.tcp_available_congestion_control = bbr cubic reno,那么我們BBR開啟成功了。
至此,我們的服務器BBR加速開啟成功了!
以上是在Ubuntu上開啟BBR加速shadowsocks相關步驟,希望能幫助到大家參考!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站