Debian8 启用bbr
BBR是由Google设计,于2016年发布的拥塞算法。Linux内核4.9及以上版本已经植入了bbr算法。Debian8需要升级内核再启用bbr。
更新内核
- 下载最新内核
1 | wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb |
- 安装内核
1 | dpkg -i linux-image-4.*.deb |
- 删除旧内核
1 | dpkg -l | grep linux-image |
- 更新grub引导并重启
1 | update-grub |
启用bbr
开机后 uname -r
看看是不是内核版本≥ 4.9
执行lsmod | grep bbr
,如果结果中没有tcp_bbr
的话就先执行
1 | modprobe tcp_bbr |
执行
1 | echo "net.core.default_qdisc=fq" | tee --append /etc/sysctl.conf |
保存生效
1 | sysctl -p |
执行
1 | sysctl net.ipv4.tcp_available_congestion_control |
如果结果都有 bbr
, 则证明你的内核已开启 bbr
执行 lsmod | grep bbr
, 看到有tcp_bbr
模块即说明bbr已启动。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 记事本!
评论