Debian8 安装 kernel4.9 启用 BBR


vps 升级 kernel4.9 主要是为了开启 BBR

  1. 添加 backports 源

    $ echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
    
  2. 安装 kernel, 这个过程比较久

    $ apt update && apt -t jessie-backports install linux-image-4.9
    
  3. 删除旧内核, 大概节省160m空间 (可选)

    $ dpkg -l | grep linux-image 
    $ apt-get purge 旧内核
    
  4. 更新引导, 重启

    $ update-grub
    $ reboot
    
  5. 检查内核版本

    uname -r
    
  6. 启用 bbr

    $ modprobe tcp_bbr
    $ echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
    
    $ echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    $ echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    
  7. 保存生效

    $ sysctl -p
    
  8. 检查

    sysctl net.ipv4.tcp_available_congestion_control
    sysctl net.ipv4.tcp_congestion_control
    

结果显示 brr 说明已经内核已经开启 bbr

执行 lsmod | grep bbr, 看到有 tcp_bbr 模块即说明 bbr 已启动

comments powered by Disqus