分享

在 CentOS 7 上安装 4.9+ 内核并开启 BBR

 文档客 2019-01-06

             在 CentOS 7 上安装 4.9+ 内核并开启 BBR

发布在 Linux

什么是 BBR 呢? 来自 google 的黑科技


目录

  1. 安装并替换最新内核
  2. 更新 grub 引导
  3. 开启 BBR

安装并替换最新内核

可从 这里 查看, 安装最新的内核:

1
2
3
4
$ sudo rpm --import https://www./RPM-GPG-KEY-
$ sudo rpm -Uvh http://www./elrepo-release-7.0-3.el7.elrepo.noarch.rpm
$ sudo sed -i "s/enabled=0/enabled=1/g" /etc/yum.repos.d/elrepo.repo
$ sudo yum install kernel-ml -y

更新 grub 引导

安装好最新内核后, 我们要保证系统会从新内核启动:

1
2
3
4
$ sudo egrep ^menuentry /etc/grub2.cfg
### 选择最新的那一个, 比如 0
$ sudo grub2-set-default 0
$ sudo reboot

开启 BBR

启用 bbr 内核模块:

1
2
$ modprobe tcp_bbr
$ echo "tcp_bbr" | sudo tee -a /etc/modules-load.d/modules.conf

执行并保存生效:

1
2
3
$ echo "net.core.default_qdisc=fq"  | sudo tee -a  /etc/sysctl.conf
$ echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p

检查是否已经开启 BBR:

1
2
$ sudo sysctl net.ipv4.tcp_available_congestion_control
$ sudo sysctl net.ipv4.tcp_congestion_control

如果两个命令都有 bbr, 则说明内核已开启 BBR.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多