第一步:更新系统内核,要求为kernel4.9以上版本,博主这里选择的是4.16版
uname -a #查看系统内核版本
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb #下载内核
dpkg -i linux-image-4.16.0*.deb #安装内核
第二步:启用新内核
查看linux内核列表
dpkg -l|grep linux-image
查看第二列数据,这时应该能看到我们需要的linux-image-4.10.0-041000-generic内核
删除其它内核
apt-get remove linux-image-xxx-xxx-xxx #请根据具体情况删除,输入Y确定删除。
接下来会出现一个警告画面,选择“NO”
update-grub #更新grub, 这时应该能看到刚才安装的内核
重启系统,使新内核生效
reboot
第三步:开启BBR
配置文件
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
加载配置到内核参数中
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
顺利的话下面的命令就能看到bbr模块了
lsmod | grep bbr
签名:这个人很懒,什么也没有留下!