YJK

独立世界

Independent World
twitter
telegram

Windows 11 で TCP BBR2 ネットワーク輻輳制御を有効にする

BBR(Bottleneck Bandwidth and RTT)は、Google によって開発された輻輳制御アルゴリズムです。これにより、ネットワークの転送速度を効果的に向上させ、遅延を減少させ、ネットワークのパフォーマンスを改善することができます。BBR2 は、BBR の第 2 世代バージョンであり、より優れたパフォーマンスを提供します。

Windows で BBR2 を有効にする方法:

  • ネットワークのパフォーマンス向上:BBR2 は、ネットワークの輻輳状態を効果的に認識し、帯域幅を適切に割り当てることで、ネットワークのパフォーマンスを向上させることができます。他の輻輳制御アルゴリズム(TCP Cubic など)と比較して、BBR2 は高速ネットワーク環境でより優れた性能を発揮します。
  • 遅延の低減:BBR2 は、ネットワークの輻輳を減らすことで、ネットワーク転送中の遅延を大幅に低減することができます。これは、オンラインゲームやビデオ会議など、遅延に敏感なアプリケーションにとって重要です。
  • スループットの向上:BBR2 は、ネットワークの帯域幅リソースをより効率的に活用し、データ転送のスループットを向上させることができます。ファイル共有やビデオストリーミングなど、大量のデータ転送が必要なアプリケーションにとって、大きな利点があります。
  • ネットワークの輻輳状態の改善:BBR2 は、ネットワークの輻輳を効果的に軽減し、全体的なネットワークの安定性を向上させることができます。これにより、ユーザーのネットワーク利用体験が向上します。
  • 互換性:BBR2 は Google によって開発されましたが、オープンな輻輳制御アルゴリズムであり、さまざまなオペレーティングシステムやネットワークデバイスで使用することができます。Windows で BBR2 を有効にすることで、他の BBR2 を使用するシステムやデバイスとの相互運用性が向上します。

オープン方法#

Windows 11 は 22h2 バージョン以上である必要があります。

PowerShell を開き、管理者権限で実行します:

netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2

検証#

正常に有効になったかどうかを確認します:

Get-NetTCPSetting | Select SettingName, CongestionProvider

以下の結果が表示されれば、正常に有効になっています:

SettingName      CongestionProvider
-----------      ------------------
Automatic
InternetCustom   BBR2
DatacenterCustom BBR2
Compat           BBR2
Datacenter       BBR2
Internet         BBR2

デフォルト設定の復元#

有効にすると、予期しない問題が発生する場合があります。以下のコマンドを PowerShell に入力するだけで、デフォルト設定に戻すことができます:

netsh int tcp set supplemental template=internet congestionprovider=CUBIC
netsh int tcp set supplemental template=internetcustom congestionprovider=CUBIC
netsh int tcp set supplemental template=Datacenter congestionprovider=CUBIC
netsh int tcp set supplemental template=Datacentercustom congestionprovider=CUBIC
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。