centos7编译BBRplus最新内核_不断更新中
bbrplus4.14.195最新内核下载:
https://dl.loulin.bid:89/linux/centos/RPMS/kernel/el7/bbrplus/
headers devel包有需要自行下载.
使用
安装内核
yum -y install https://dl.loulin.bid:89/linux/centos/RPMS/kernel/el7/bbrplus/kernel-4.14.195_bbrplus-1.x86_64.rpm
查看安装内核
rpm -qa | grep kernel
或 awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
切换启动内核
grub2-set-default 'CentOS Linux (4.14.195) 7 (Core)'
或 grub2-set-default 0
设置ecn
echo "net.ipv4.tcp_ecn=1" >> /etc/sysctl.conf
设置fq
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
设置bbrplus
echo "net.ipv4.tcp_congestion_control=bbrplus" >> /etc/sysctl.conf
重启 reboot
启动以后,确认已启动内核
uname -sr
确认正确打开bbrplus
lsmod | grep bbrplus
参考资源源码地址:
bbr & bbr2(目前还在测试) https://github.com/google/bbr
bbrplus https://github.com/cx9208/bbrplus