CentOSには、簡単な操作、カーネルのアップグレードBBRをインストール!

BBRの説明:

Googleのオープンは、そのTCP BBR輻輳制御アルゴリズムを調達し、Linuxカーネルに提出し、4.9から開始し、Linuxカーネルは、アルゴリズムの使用でした。過去の伝統によると、Googleは常に最初に自分の本番環境で使用するラインでは、コードはオープンソースになり、これは例外ではありません。
フィールドテスト、カーネルの最新版の展開によると、TCP BBRマシンのスピードをオンにしても、数桁をアップグレードすることができます。

CentOSの上のカーネルの最新バージョンをインストールするには、ELRepoソースを追加する必要があります。
まず、公開鍵をロードする、のはELRepo GPGキーを追加してみましょう:

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

RHEL-6、SL-7、またはCentOSの-7ソースとして:

# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

インストールfastestmirror

# yum install yum-plugin-fastestmirror

カーネルの最新バージョンをインストールします。

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

第一のプロモーターは、好ましくは、カーネル-ML

# grub2-set-default 0
重启服务器
# reboot

再起動後、カーネルのuname -aによってビューが最新バージョンに切り替えるかどうか

#   uname -a
Linux ip-172-31-16-70.ap-southeast-1.compute.internal 5.2.0-1.el7.elrepo.x86_64 #1 SMP Mon Jul 8 09:37:45 EDT 2019 x86_64 x86_64 x86_64 GNU/Linux

/etc/sysctl.confの設定で、それを追加します。

# echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
# echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
保存退出使其生效
# sysctl -p

以下は、カーネル明るいオープンTCP BBRかどうかを確認するために実行します

# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno

# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr

上記の情報が返された場合、成功になっ

ビューtcp_bbrモジュールがロードされます。

# lsmod | grep tcp_bbr
tcp_bbr                20480  1

あなたは、実行可能ファイルを閉じたい場合は:

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

完成した再起動を有効にすることができます

リファレンスここhttps://www.dahaiwangyang.com/2019-03/technical-note/linux/centos7/tcp-ip/248.html

おすすめ

転載: blog.51cto.com/13481789/2427984