ユーザ用ツール

サイト用ツール


サイドバー

Site Contents

転載・引用について

RSS

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
os/dc-tcp.txt · 最終更新: 2019/05/09 17:35 by seirios