首先,给出Linux 4.9内核的下载地址,大家根据自己的系统进行相应的选择,强烈建议大家到相应目录下去看看有没有更新一些的版本,再选择安装
Debian 64位:http://mirrors.kernel.org/debian/pool/main/l/linux/linux-image-4.9.0-rc8-amd64-unsigned_4.9~rc8-1~exp1_amd64.deb Debian 32位:http://mirrors.kernel.org/debian/pool/main/l/linux/linux-image-4.9.0-rc8-686-unsigned_4.9~rc8-1~exp1_i386.deb Ubuntu 64位:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb Ubuntu 32位: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_i386.deb
Debian/Ubuntu安装bbr教程
本文以Debian 8 x64位为例
0.更新系统
apt-get update apt-get upgrade
1.下载&安装内核
wget http://mirrors.kernel.org/debian/pool/main/l/linux/linux-image-4.9.0-rc8-amd64-unsigned_4.9~rc8-1~exp1_amd64.deb dpkg -i linux-image-4.9.0-rc8-amd64-unsigned_4.9~rc8-1~exp1_amd64.deb
2.查看已安装的内核(不出意外的话,4.9内核应该在其中)
dpkg -l|grep linux-image
SSH界面返回形如
ii linux-image-3.16.0-4-amd64 3.16.36-1+deb8u2 amd64 Linux 3.16 for 64-bit PCs ii linux-image-4.9.0-rc8-amd64-unsigned 4.9~rc8-1~exp1 amd64 Linux 4.9-rc8 for 64-bit PCs ii linux-image-amd64 3.16+63 amd64 Linux for 64-bit PCs (meta-package)
3.删除多余的内核(此处为linux-image-3.16.0-4-amd64,请进行相应修改)
apt-get remove linux-image-3.16.0-4-amd64
4.更新grub启动,并重启
update-grub reboot
5.查看内核版本,如果看到4.9的内核,就OK了
uname -r
6.启用bbr(这一步骤和CentOS上是一致的)
写入配置文件
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
返回
net.ipv4.tcp_available_congestion_control = bbr cubic reno
则证明已经开启成功!(也可以使用lsmod | grep bbr命令)