听说5.X内核对BBR有神秘加成,手中正好有闲置小鸡,就来试试

cloud 内核是什么呢?包页面对 linux-image-cloud-amd64 的说明是:This package depends on the latest Linux kernel and modules for use on cloud platforms including Amazon EC2, Microsoft Azure, and Google Compute Engine.即专门为云平台而优化的,剔除了蓝牙、声音这些无用模块的同时添加了几乎只有云平台会用到的驱动程序,支持KVM虚拟化

查看可安装的Cloud内核:

apt-cache search linux-image | grep cloud

一键安装:

apt update
apt install linux-headers-5.10.0-0.deb10.30-cloud-amd64 -y
apt install linux-image-5.10.0-0.deb10.30-cloud-amd64  -y

更新引导系统并重启:

update-grub
reboot

查看已安装内核:

dpkg -l | grep linux-image | awk '{print$2}'

删除老内核:

apt -y remove --purge $(dpkg -l | grep linux-image | awk '{print$2}' | grep -v $(uname -r)) 

再次更新一下grub并重启:

update-grub
reboot

重启后一键开启BBR:

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

检查BBR是否启动

lsmod | grep bbr

(2024年10月14日更新)

Last modification:October 14, 2024
If you think my article is useful to you, please feel free to appreciate