听说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日更新)