Oracle Ubuntu 18.04.3 LTS 升级最新内核开启 BBR 加速(bbr/bbrplus/bbr2/锐速内核安装脚本)
1.确认当前系统版本
uname -m
2.确认升级内核版本
从 Ubuntu Kernel Team Mainline Kernel Build 官方网站查找需要的内核,比如 5.3.4。
根据系统版本选择 x64 或者 x86。
generic:通用版内核,lowlatency:低延迟内核,我们一般选择通用内核。
3.下载内核
有可能需要安装 wget
sudo apt install -y wget
下载4个内核文件(一个 header + 3个 generic 文件,以 x86_64 版本为例):
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.4/linux-headers-5.3.4-050304_5.3.4-050304.201910051526_all.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.4/linux-headers-5.3.4-050304-generic_5.3.4-050304.201910051526_amd64.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.4/linux-image-unsigned-5.3.4-050304-generic_5.3.4-050304.201910051526_amd64.deb https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.4/linux-modules-5.3.4-050304-generic_5.3.4-050304.201910051526_amd64.deb
4.安装内核
使用 dpkg 安装最新内核:
sudo dpkg -i *.deb
更新 grub,其实上一步已经更新,不放心可以再执行一次:
sudo update-grub
重启服务器:
sudo reboot
进入系统确认版本:
uname -rs
正常会输出新内核版本:Linux 5.3.4-050304-generic
5.Ubuntu 开启 BBR 加速
修改配置:
sudo su
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
echo "net.core.rmem_max=16777216" > /etc/sysctl.conf
echo "net.core.wmem_max=16777216" > /etc/sysctl.conf
echo "net.ipv4.tcp_rmem=4096 212992 16777216" > /etc/sysctl.conf
echo "net.ipv4.tcp_wmem=4096 212992 16777216" > /etc/sysctl.conf
保存:
sudo sysctl -p
重启系统:
sudo reboot
检查是否开启成功:
sudo sysctl net.ipv4.tcp_available_congestion_control
输出:net.ipv4.tcp_available_congestion_control = reno cubic bbr
sudo sysctl net.ipv4.tcp_congestion_control
输出:net.ipv4.tcp_congestion_control = bbr
sudo lsmod | grep bbr
输出:tcp_bbr 20480 5
其他版本一键安装(请勿在生产环境安装)
来源https://www.hostloc.com/thread-639936-1-1.html
不卸载内核wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
或wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
卸载内核wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
或wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
--转载请注明: https://jp.traekle.com/2020/08/25/orcale-ubuntu-18-04-3-lts-bbr/
发表回复