首页/系统/Linux 内核与性能调优速查/net.ipv4.tcp_ecn 显式拥塞通知
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

net.ipv4.tcp_ecn 显式拥塞通知

ECN 协商:0 关闭、1 主动启用、2 仅在对端请求时启用(现代默认);用标记代替丢包传递拥塞信号。

参数net.ipv4.tcp_ecn
取值0 关闭 / 1 启用 / 2 仅按需(默认)
作用减少拥塞导致的丢包与重传

查看

查看
sysctl net.ipv4.tcp_ecn
sysctl -w net.ipv4.tcp_ecn=1
需要端到端链路支持;部分历史设备对 ECN 处理不一致,默认按需协商是折中。

易错点

  • 链路中任一设备不支持或处理异常时效果会打折扣,观测不到收益不等于参数未生效
  • 容器与宿主共享 netns 时该设置影响范围扩大,变更前确认

数据来源与参考

  • RFC 3168(ECN)
  • Linux 内核 Documentation/networking/ip-sysctl.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌