README.md

bbr

1、新建文件夹,上传内核

mkdir -p /home/bbr

cd /home

cd bbr

解压上传内核文件到这里,上传后bbr这个文件夹及子目录和里面的文件都授权

2、执行以下指令

sudo dpkg -i linux-headers-5.10.0_5.10.0-1_amd64.deb

sudo dpkg -i linux-image-5.10.0_5.10.0-1_amd64.deb

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

如果报错,修改vi /etc/hosts 在localhost 后面加上你的主机名字

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

echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control = bbr2" >> /etc/sysctl.conf
sysctl -p
uname -r

第一次重启

(例如,得到原内核 4.19.0-8-cloud-amd64 ,下面重启删掉)

reboot

继续输入

apt purge "linux-image-4.19.0-8-cloud-amd64"
update-grub

第二次重启

reboot

继续输入

sysctl net.ipv4.tcp_available_congestion_control

开启ECN

echo "net.ipv4.tcp_ecn = 1" >> /etc/sysctl.conf

echo "net.ipv4.tcp_ecn_fallback = 1" >> /etc/sysctl.conf

检查是否开启了bbr2

sysctl -p

已经成功开启