X

[筆記]Linode 更換 Ubuntu 內核 & 安裝TCP-BBR為SS加速

查看現有內核版本

uname -a

目前為Linode製作的版本,顯示結果如下

Linux localhost 4.9.15-x86_64-linode81 #1 SMP Fri Mar 17 09:47:36 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

下載新版本內核

可至此處尋找需要的版本
以4.11.0為示範

wget -O linux-image-4.11.0-amd64.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11/linux-image-4.11.0-041100-generic_4.11.0-041100.201705041534_amd64.deb

安裝內核

dpkg -i linux-image-4.11.0-amd64.deb

安裝內核系統嚮導

apt-get install linux-image-virtual grub2

更新GRUB

update-grub

顯示在最上面的Kernel就是即將啟動的Kernel。如果沒顯示在最上面,就把其餘的kernel刪掉

apt-get purge 舊內核版本

之後進入Linode的DashBoard,點選Edit

在Kernel處選擇GRUB2

點選 Save Changes

重啟VPS,查看是否更換為新內核

Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.11.0-041100-generic x86_64)

或是使用指令查詢

uname -r
查詢結果為
4.11.0-041100-generic

啟用BBR

輸入指令開啟BBR功能

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

保存使其生效

sysctl -p

若回覆值有以下兩行,表示BBR已成功啟用

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

可再輸入此指令確認BBR是否在執行中

lsmod | grep bbr

參考文章 : https://qiujunya.com/linodebbr.html

https://www.gtour.info/linode-vps-tcp-bbr/

Categories: VPS使用
Tags: VPS筆記
GDST: