Ubuntu 20.04LTSでBBRを有効にする方法

このチュートリアルでは、Ubuntu 20.04LTSでBBRを有効にする方法を示します。 知らなかった人のために、ボトルネック帯域幅とラウンドトリップ伝播時間、またはBBRは、google.comとからのトラフィックに電力を供給する輻輳制御アルゴリズムです。 YouTube、 グーグル Cloud プラットフォーム、およびインターネットエンジニアリングタスクフォース(IETF)。 Googleはアルゴリズムを開発しました。これにより、サーバーからのトラフィックのスループットが向上し、レイテンシが低下します。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)でBBRを構成する手順を説明します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

Ubuntu 20.04 LTS FocalFossaでBBRを有効にする

手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt ターミナルのコマンド。

sudo aptアップデート
sudo aptアップグレード

ステップ2.カーネルを確認してアップグレードします。

BBRには、Linuxカーネルバージョン4.9以降が必要です。 Ubuntu 20.04には5.4.0カーネルが付属しているため、BBRをすぐに有効にできます。 現在のカーネルバージョンを確認するには、以下のコマンドを実行します。

uname -r

ステップ3.Ubuntu20.04でBBRを有効にします。

以下の手順は、DebianとUbuntuの両方で同じです。 まず、次のコマンドを実行して、使用可能な輻輳制御アルゴリズムを確認します。

sysctl net.ipv4.tcp_available_congestion_control

出力:

net.ipv4.tcp_available_congestion_control = renocubic

次に、Ubuntuシステムで使用されている現在の輻輳制御アルゴリズムを確認します。

sysctl net.ipv4.tcp_congestion_control

出力:

net.ipv4.tcp_congestion_control =キュービック

その後、次の設定ファイルを開きます /etc/sysctl.conf TCP BBRを有効にするには:

nano /etc/sysctl.conf

次のファイルを追加します。

net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr

Save 終了します sysctl.conf、次に新しい構成で更新します。

sysctl -p

次のコマンドで使用中の輻輳制御アルゴリズムを確認できます。

sysctl net.ipv4.tcp_congestion_control

出力:

net.ipv4.tcp_congestion_control = bbr

おめでとう! これで、BBRが正常に設定されました。 このチュートリアルを使用して、Ubuntu 20.04 LTS FocalFossaシステムでBBRを有効にしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Ubuntuの公式ウェブサイト