この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
その他の技術
›
ネットワーク技術
›
BBR、BBRplus、BBR2 一般ネットワーク速度比較...
眺める:
5247
|
答える:
1
[出典]
BBR、BBRplus、BBR2 一般的なネットワーク速度比較
[リンクをコピー]
クズども
掲載地 2022/12/17 12:31:54
|
|
|
|
BBR
BBRはGoogleがオープンソースで提供したTCPネットワーク輻輳最適化アルゴリズムであり、特定のパケットロス率を持つネットワークリンクの帯域幅を最大限に活用することという2つの問題の解決に取り組んでいます。 ネットワークリンクのバッファ占有率を減らしてレイテンシを減らしましょう。 TCP輻輳制御の目的は、ネットワーク上のボトルネックリンクの帯域幅を最大化することです。
TCP BBRは、Googleによって設計・公開されたTCP輻輳制御アルゴリズムのセットです。 新しいカーネルのサポート提供の遅延が遅く、Linux 4.9カーネル以降TCP BBRのデフォルトサポートとなったため、徐々にサーバーの一方的な加速の第一候補となっています。 BBRplusは、CSDNのnetizen dog250によって改造されたオリジナルBBRの強化版です。 一方、BBRv2はオリジナルBBRの後継版で、まだベータ版です。
しかし、多様なBBR派生商品が存在する中で、インターネット上で水平比較レビューを見ることは稀です。 既存の評価の中には、経験や主観的な印象、あるいは制御不能な変数を用いた現地外テストに基づくものもあります。 そこでReizhiはBBR、BBRplus、BBR2のローカル横向テストを行って確かめることにしました。
テスト環境
VMware Workstationを使って2台のDebian仮想マシンを開き、そのうちマシンAがサーバーです。Nginxを通じてウェブサービスを構築し、ダウンロード速度テスト用に100mbのファイルを配置します。 マシンBはクライアントマシンで、wgetを使ってダウンロードします。 2台の仮想マシンは仮想内部ネットワークで接続されており、どちらもSSD上にあります。
試験方法論
マシンAのネットワークカードはtcコマンドで150ms±15ms(ランダムな変動)の遅延に設定され、8%のパケットロスを用いて一般的なネットワーク環境をシミュレートします。 異なるBBRブランチアクセラレーションをインストールした後、マシンBの100MBテストファイルをwgetで何度も(≥5回)ダウンロードし、最速の3回の平均速度を取得します。
実験値
テスト結果を直接見てみましょう。まだベータ版のBBRv2はこのテストで最も遅く、4.19カーネルのデフォルトの立方アルゴリズムとほぼ同じ速度です。 驚くべきことに、BBRplusはオリジナルBBRよりかなり速いものの、5.5コアでBBRに大きく遅れをとっています。
テストで非常に驚いたのは、ダウンロード開始後、BBRplusブランチが非常に速く上昇したことです。 しかしなぜか、ダウンロードが約50%~60%まで進むと、速度が急に落ちてしまいます。 以下のグラフはBBRplus 4.14.129の速度変化を完全に記録しています。
BBRplus 4.14.129
最初はReizhiはテストエラーか他の理由かと思いましたが、再起動、システムの再インストール、カーネルの再インストール、カーネルの手動コンパイルやBBRplusの起動などを繰り返しても改善しませんでした。 同じテスト環境下では、BBR 5.5の速度性能ははるかに安定しています。
BBR 5.5.10
BBR 5.5.10はスタート加速やピーク速度の面でBBRplusほど速くはありませんが、ダウンロード過程全体を通して非常に良好な速度を維持し、全体の時間消費もBBRplusよりはるかに短いです。 これは、BBRplusが小規模なトラフィックのバーストに向いているのに対し、BBRは大量かつ持続的なスループットに優れているということでしょうか?
注釈
このテストではSharp SpeedとNet-speederも試しましたが、BBR2と同様に全体の速度は二桁にとどまっているため、結果はここに含まれていません。
BBR2 5.4.0-rc6
上記はBBR2の速度で、速度が遅いため完全にダウンロードされませんでした。
元のリンク:
ハイパーリンクのログインが見えます。
先の:
Dockerコンテナによるインターネット(エクストラネット)へのアクセス禁止
次に:
【実用戦闘】ソフトルーティング付きのGiteaプライベートGitリポジトリを構築しましょう
関連記事
•
MikroTik(ix)RouterOSは表示されている隠しパスワードを確認します
•
IGP(RIP、IS-IS、OSPF、EBGP、IBGP)内部ゲートウェイプロトコル
•
MikroTik(8) RouterOSがnpkパッケージを手動でインストールします
•
MikroTik (7) Alibaba Cloud Server インストール RouterOS v7 CHR
•
MikroTik(6) RouterOS購入ライセンスキー
•
NAT(ネットワークアドレス変換)ネットワークアドレス変換
•
WireGuard最適化されたMTU設定
•
Rocky Linux 9はUFWシンプルファイアウォールを使用しています
•
.NET/C#はWindows上でパケットのキャプチャや変更にWinDivertを使用しています
•
Stratum V1、V2の暗号通貨ネットワークはプールプロトコルと通信します
クズども
地主
|
掲載地 2022/12/17 12:32:56
|
CentOS 7 インストール BBR コマンド:
ログインが見えます。
実際の状況に応じて番号を入力してください。下の図に示されています。
閲覧したセクション
技術チャット
.Net/C#
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com