Linux システムで BBR を確認して有効にする手順は次のとおりです。

BBRが有効かどうかを確認します

  1. 現在の輻輳制御アルゴリズムを表示します :

    バッシュ
    コピー
    sysctlnet.ipv4.tcp_congestion_control

    出力が net.ipv4.tcp_congestion_control = bbr の場合、BBR が有効であることを意味します。

  2. キュー規律 (qdisc) 設定を確認します :

    バッシュ
    コピー
    sysctl net.core.default_qdisc

    BBR が有効な場合、通常は fq に設定されます。

  3. カーネルモジュールがロードされているかどうかを確認します:

    バッシュ
    コピー
    lsmod | grep bbr

    出力に tcp_bbr モジュールが含まれている場合、それはロードされていることを意味します。

BBR が有効になっていない場合、有効にする手順は次のとおりです。

  1. カーネルバージョンを確認します (4.9 以上が必要):

    バッシュ
    コピー
    うなめ -r
  2. sysctl 構成の編集 :

    バッシュ
    コピー
    sudo nano /etc/sysctl.conf

    ファイルの最後に次を追加します:

    conf
    コピー
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr
  3. アプリケーション構成 :

    バッシュ
    コピー
    sudo sysctl -p
  4. 確認済みかつ有効 :

    バッシュ
    コピー
    sysctl net.ipv4.tcp_congestion_control # は「bbr」を出力するはずです
    sysctl net.core.default_qdisc # は "fq" を出力するはずです

その他の注意事項

  • 権限の問題: sudoを使用してコマンドを実行し、十分な権限を確保します。

  • カーネルはをサポートしていません: カーネルのバージョンが低すぎる場合は、カーネルをアップグレードする必要があります( TAGPを使用するUbuntu/Debianなど) H20linux-generic-hwe パッケージ、CentOS は ELRepo リポジトリを使用します)。

  • モジュールを手動でロードします (ほとんど必要ありません):

    バッシュ
    コピー
    sudomodprobe tcp_bbr

上記の手順を完了すると、BBR が有効になり、ネットワーク パフォーマンスが向上します。