BBRは、私が詳細に行くことはありません何か、それは同じ程度迅速かつシャープなものとして理解することができるが、その後、急激な高速ローエンドの価格で、販売はありません。私たちは無料で使いやすい一方的な加速度の結果を達成することはできませんので、この文脈で、我々は今、オプションのBBR(持って新しいTCPの輻輳制御アルゴリズムとRTT帯域幅のボトルネックを)。
前提私たちは皆知っているが、Ubuntuは私はこの壮大なものを使いたいので、オープンBBRカーネルは、4.9よりも高いと同じでなければなりません、あなたはあなたのカーネルが4.9以上であるかどうかを確認する必要があります。
Viewコマンド:uname -a
それはおめでとうございます、その後、4.9以上である場合、あなたは、このステップをスキップすることができ、かつ4.9以下ならば、それはカーネルについて更新する必要があるだろうカーネルをアップグレードし、残念ながらGCE公式デフォルトのミラーが取り付けられて、カーネルは4.4ですが、私はそう私たちは、波のカーネルのアップグレードを行う必要があります。
A、Ubuntuのアップグレードカーネル
実際には、アップグレードプロセスは比較的簡単ですが、必ずお使いのシステムが32ビットまたは64ビットである、あなたはビューに次のコマンドを使用することができます作ります
Viewコマンド:getconf LONG_BIT
システムを決定した後、あなたは必要なアップグレードパッケージをダウンロードする必要があります
http://kernel.ubuntu.com/~kernel-ppa/mainline/
このサイトでは、自分のニーズに応じてサーバにダウンロードするにwgetコマンドを使用して、最新のパッケージを見つけることができます。
例えば、私の64ビット・サーバーは、カーネル4.10.2をインストールしますsudo wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.2/linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb
(root権限で、あなたは、コマンド「sudoを」の前を削除することができます)
その後、アップグレードするには、次のコマンドを実行し、ダウンロードディレクトリのファイルに切り替えます。
sudo dpkg -i linux-image-4.10.2-041002-generic_4.10.2-041002.201703120131_amd64.deb
最後に、ファイル名を指定して実行sudo update-grub
、GRUBブートローダを更新します。
すべての側面が完了したら、マシンを再起動し、使用する準備が整いました。システムの再起動後、ターミナルウィンドウを開き、コマンドのuname -aを実行し、あなたが更新した後に実行するために、カーネルに実際にあることを確認してください。
第二に、オープンTCP BBR
システム変数を変更します。echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
上記のコマンドの実装に焦点をあてて、次のコマンドを使用して、ディスプレイへのアクセスを拒否しようとすることができる場合sudo bash -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo bash -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
発効保存sysctl -p
実行sysctl net.ipv4.tcp_available_congestion_control
リターンが発生した場合net.ipv4.tcp_available_congestion_control = bbr cubic reno
、その後おめでとうオープン成功をBBR!
また、実行することができるlsmod | grep bbr
BBRが本当に成功になったかどうかを検出するために......
この時点で、サーバーBBRが正常に開かれた、波を冷却するために急いで!
最後に、グーグルに基づいGCEを掲示し、SS BBRスピードの絵をオープン!
YouTubeの4Kビデオ
$ 300 GoogleのGCEクラウドホストアプリケーションの構成チュートリアルグラフィックレイダーズを送ること自由に