centos 6 7 安装 BBR加速教程 - sw博客-最好升级系统先 yum -y update ...

默契网络

点滴记忆
首页>> 应用安装 >>centos 6 7 安装 BBR加速教程 - sw博客

最好升级系统先

yum -y update

升级完成后,重启服务器


1:查看系统内核

cat /etc/issue | grep release

第2步: 查看系统位数
uname -r
只要有_64表示是64位系统, 没有表示32位

Google TCP BBR一键安装脚本

适用于Centos6 32位和64位(推荐)

wget --no-check-certificate https://github.com/52fancy/GooGle-BBR/raw/master/BBR.sh && sh BBR.sh

------------------------------------------------

适用于Centos 6/7  仅适用64位)

$ wget -O- http://soft.wellphp.com/scripts/install_bbr_centos.sh | bash (一键安装,不推荐,推荐下面手动安装)

1:首先yum update -y更新到最新CentOS 7.3 1611(推荐)
查看系统内核命令:cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

2: 安装elrepo内核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install -y kernel-ml
然后:
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
看看内核启动顺序,然后
grub2-set-default 0
把kernel-ml 4.9设为默认,重启 reboot

--------------------------------------------------------------

开启BBR

安装内核后从刚安装的内核启动,然后执行

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
保存生效

$ sysctl -p
验证是否安装成功

执行以下命令,如果结果中有bbr则证明你的内核已开启bbr。

sysctl net.ipv4.tcp_available_congestion_control

获取以下内容
net.ipv4.tcp_available_congestion_control = bbr cubic reno

lsmod | grep bbr

获取以下内容
tcp_bbr                20480  0
---------------------------------------------------------------------------------------------------
关闭BBR

$ sed -i '/net\.core\.default_qdisc=fq/d' /etc/sysctl.conf
$ sed -i '/net\.ipv4\.tcp_congestion_control=bbr/d' /etc/sysctl.conf
$ sysctl -p
执行完上面的代码,使用reboot重启后才能关闭bbr,重启后再用下面的查看bbr状态代码,查看是否关闭了。

$ lsmod | grep bbr
如果结果中没有bbr, 则证明你的内核已关闭bbr



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:sw博客 » centos 6 7 安装 BBR加速教程

发表评论

路人甲
未显示?请点击刷新

网友评论(0)