centos 7安装BBR

以前一直锐速,对服务器上行质量提升显著,但毕竟是个第三方商业公司的产品,而且一般人只会用破解版,安全性无法保证。正好前段时间出来了一个TCP拥堵控制模块,进入了4.9内核,很多人用下来感觉性能直逼锐速,关键是对内存要求低,基本上只要是kvm的vps就行,不像锐速在256M内存的centos7下经常会卡死,或者直接无法启动。
这里把在centos7下安装BBR模块的步骤写一下供参考。也可以直接去elrepo官网查看。

1. 安装elrepo

wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum localinstall -y elrepo-release-7.0-2.el7.elrepo.noarch.rpm

2. 修改repo文件
elrepo-kernel默认是禁用的,需要手动打开。
方法是修改/etc/yum.repos.d/elrepo.repo,将其中[elrepo-kernel]下面的enabled=0改成enabled=1即可。

3. 安装4.9内核

yum install -y kernel-ml

可能你会发现安装的内核版本号已经不止4.9了,如4.10。没关系只要大于4.9都可以。

4. 选择开机启动的内核
安装完内核,还需要将其设为开机启动的内核才能起效。这里提供一个脚本,可以很方便地选择grub2的默认启动内核。
》点击下载《

bash grub2-select.bash

5. 指定BBR为拥堵控制模块
修改/etc/sysctl.conf,在最下面加入如下两行(已有的话就修改对应值):

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

6. 重启,确认
重启后,使用uname -a确认当前内核版本,并且用下面命令确认当前的TCP拥堵算法,如果输出是bbr则说明已正常开启BBR:

cat /proc/sys/net/ipv4/tcp_congestion_control

最后说一下,BBR只能算是比较轻快、”绿色”的加速模块,真要论效果,还是不能完全和锐速比肩。不过个人还是推荐用BBR,毕竟锐速已经是江河日下了。

本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!

Leave a Reply

Your email address will not be published. Required fields are marked *