Ubuntu16.04更新内核并开启BBR

BBR对于带宽提升的效果

测试环境:Vultr Ubuntu16.04

选择默认镜像开启后,自动安装为 16.04.3 LTS

1) 更新软件源,更新到推荐版本系统内核

apt-get update
apt-get -y install aptitude
aptitude -y upgrade
apt-get -y autoremove

2) 更新linux系统内核版本后重启 确保大于4.9

mkdir kernel && cd kernel
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.98/linux-headers-4.9.98-040998_4.9.98-040998.201805021530_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.98/linux-headers-4.9.98-040998-generic_4.9.98-040998.201805021530_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.98/linux-image-4.9.98-040998-generic_4.9.98-040998.201805021530_amd64.deb
dpkg -i *.deb
reboot

3) 添加配置以使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  # 查看BBR是否启动

相关资料链接:
BBR项目主页
Google发布的BBR文章
知乎答主对于BBR的介绍
BBR技术的问题
BBR技术的问题

发表回复

您的电子邮箱地址不会被公开。