BBR は新しい TCP 混雑制御アルゴリズムで、プロキシなどのネットワーク接続を改善するためによく使用されます。
前置環境#
Linux カーネル 4.9 以降では、BBR はシステムに自動的に統合されており、ユーザーが手動でインストールする必要はありません。
以下のコマンドを入力して、利用可能な TCP 制御アルゴリズムを確認します:
sysctl net.ipv4.tcp_available_congestion_control
アルゴリズムの有効化#
任意のエディタを使用して /etc/sysctl.conf
ファイルを開き、以下の 2 行を追加します:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
一部のクラウドサービスプロバイダー、例えば DMIT はサーバーを初期化する際に BBR アルゴリズムを設定済みで、以下のコマンドを使用して確認できます:
sysctl net.ipv4.tcp_congestion_control
最後に、成功した結果を示します:
root@vmi819506:~# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr