CentOS7.X-open-#BBR

1288 ワード

ここでCentOS 7.Xランク!
次のコマンドを使用して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 kernel-ml -y

grubファイルを更新して再起動(reboot後、sshが切断され、しばらく待って再接続)
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
grub2-set-default 0
reboot

電源を入れた後、カーネルが4.9に交換されたかどうかを確認します.最新バージョンのカーネルは4.20です.
uname -r

B#BRを起動します.次のコマンドを順番に実行すればいいです.
echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf 
echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf 
sysctl -p

b#brを検証インストールした後、検証する必要があります.以下の方法があります.
1、現在のTCP制御アルゴリズムのコマンドを検証する:
sysctl net.ipv4.tcp_available_congestion_control

戻り値は一般的にnet.ipv4.tcp_available_congestion_control=bbr cubic renoまたは:net.ipv4.tcp_available_congestion_Control=reno cubic bbr 2で、B#BRが起動していることを確認します.
sysctl net.ipv4.tcp_congestion_control

戻り値は一般的にnet.ipv4.tcp_congestion_control = b#br
lsmod | grep bbr

戻り値はtcp_b#brモジュールは、b#brが起動したことを示す.注意:すべてのVPSにこの戻り値があるわけではありません.なければ正常です.