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