您的位置:首页 > 运维架构 > Linux

centos 7 bbr 安装

2017-09-04 13:47 696 查看
1. 准备

升级内核需要4.9 以及以上


2. yum 内核升级

a. 添加 ELRepo 源 GPG key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org[/code] 
b. 添加 centos-7 源

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm[/code] 
c. 安装 fastestmirrot (可选)

yum install yum-plugin-fastestmirror


d. 安装 kernel-ml 版本

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


e. 设置启动项

grub2-set-default 0


f. 重启,查看内核信息

uname -a


g. 设置tcp bbr

sudo echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
sudo echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf


f. 重启查看信息

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


g. 查看 tcp bbr 是否开启

lsmod | grep tcp_bbr


3. 作用

TCP BBR 致力于解决两个问题:
在有一定丢包率的网络链路上充分利用带宽。
降低网络链路上的 buffer占用率,从而降低延迟。


4. 参考资料

https://www.zhihu.com/question/53559433/answer/135903103 http://51.ruyo.net/p/2783.html https://www.addops.cn/post/tcp-bbr.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: