Ubuntu内核升级
Ubuntu开启BBR加速的前提是内核高于4.9,所以先检查内核版本:
uname -a |
---|
如果版本高于4.9,那就可以直接开启BBR,如果低于,则按照以下步骤先更新内核版本(root权限)~
1.首先确定你的系统是32位还是64位的:
getconf LONG_BIT |
---|
2.直接通过wget命令,去http://kernel.ubuntu.com/~kernel-ppa/mainline/去下载最新的程序包,例如我去下载64位的4.10.2的内核:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.2/linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb |
---|
3.切换到你的文件下载目录,执行下面的命令进行升级:
dpkg -i linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb |
---|
4.更新grub引导装入程序:
update-grub |
---|
5.重启机器:
reboot |
---|
再查看自己的内核版本就会发现已经更新到4.10.2了~
开启TCP BBR加速
1.修改系统变量:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf |
---|
如果执行以上命令时显示拒绝访问则可以尝试使用如下命令:
sudo bash-c'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'sudobash-c' echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf' |
---|
2.保存生效:
sysctl -p |
---|
3.查看是否开启成功
sysctl net.ipv4.tcp_available_congestion_control |
---|
执行如下命令:
如果返回结果为:et.ipv4.tcp_available_congestion_control = bbr cubic reno,那么恭喜你BBR开启成功了~
至此,你的服务器BBR加速开启成功,赶紧去爽一波!