CentOS 7 开启BBR加速

先查看系统内核版本,低于4.10的需要先更换内核版本。

uname -r

一、更换内核

1 导入公钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2 安装ELRepo 7(适用于CentOS 7)

yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y

3 安装内核

yum --enablerepo=elrepo-kernel install kernel-ml -y

4 查看已安装内核

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

5 设置内核

由于序号从0开始,设置需要的内核为启动项

grub2-set-default 0

6 重启

reboot

7 重启完成后,检查内核是否安装成功

uname -r

二、开启BBR

1 开启

echo '# BBR' >> /etc/sysctl.conf
echo 'net.core.default_qdisc=fq' >> /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf
sysctl -p

2 验证是否已经开启

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

上面两条命令都能看到输出BBR,则代表BBR开启成功

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注