Ubuntu 升級 Linux kernel v4.10 新版核心(支援 Google BBR)

升級 Linux kernel 到 4.10 版:

檢查目前 kernel 版本:# uname -r

下載檔案:

# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb

# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb

# wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb

安裝:
# dpkg -i *.deb
# update-grub
# reboot -h now

檢查目前 kernel 版本:# uname -r

 

 

 

開啟TCP BBR

只要Linux 發行版的Kernel 即內核版本大於等於4.9 即可開啟,開啟方法是通用的,如何升級至Kernel 將在下面介紹。

 

 

修改系統變量:


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@debian-512mb-sgp1-01:~# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno

就開啟了。

行 lsmod | grep bbr,以檢測BBR是否開啟。

 

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。