[筆記]Linode 更換 Ubuntu 內核 & 安裝TCP-BBR為SS加速
查看現有內核版本
1 |
uname -a |
目前為Linode製作的版本,顯示結果如下
1 |
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為示範
1 2 |
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 |
安裝內核
1 |
dpkg -i linux-image-4.11.0-amd64.deb |
安裝內核系統嚮導
1 |
apt-get install linux-image-virtual grub2 |
更新GRUB
1 |
update-grub |
顯示在最上面的Kernel就是即將啟動的Kernel。如果沒顯示在最上面,就把其餘的kernel刪掉
1 |
apt-get purge 舊內核版本 |
之後進入Linode的DashBoard,點選Edit
在Kernel處選擇GRUB2
點選 Save Changes
重啟VPS,查看是否更換為新內核
1 |
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.11.0-041100-generic x86_64) |
或是使用指令查詢
1 2 3 |
uname -r 查詢結果為 4.11.0-041100-generic |
啟用BBR
輸入指令開啟BBR功能
1 2 |
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf |
保存使其生效
1 |
sysctl -p |
若回覆值有以下兩行,表示BBR已成功啟用
1 2 |
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr |
可再輸入此指令確認BBR是否在執行中
1 |
lsmod | grep bbr |
參考文章 : https://qiujunya.com/linodebbr.html
https://www.gtour.info/linode-vps-tcp-bbr/