ユーザ用ツール

サイト用ツール


os:dc-tcp

DC-TCP

FreeBSD 11.0以降、TCPのCongestion Control機構としてDC-TCPが利用できる。 これを利用する設定を以下に記載する。

なお、Install時の標準は、NewReno。(@2019/050/09現在)

  • 手動での切り替え
    • 以下を実行する
      # kldload cc_dctcp
      # sysctl -w net.inet.tcp.cc.algorithm=dctcp
      # sysctl -w net.inet.tcp.ecn.enable=1
    • ECNの確認(1 or 2であること)
      # sysctl net.inet.tcp.ecn.enable
      1
      • 0: ECNを利用しない
      • 1: ECNを利用。送受信
      • 2: ECNを利用。受診時のみ
  • 永続化
    • /boot/loader.conf
      cc_dctcp_load="YES"
    • /etc/sysctl.conf
      net.inet.tcp.cc.algorithm=dctcp
      net.inet.tcp.ecn.enable=1
このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
os/dc-tcp.txt · 最終更新: 2019/05/09 17:35 by seirios

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: 2-Clause BSD License
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki