首页/系统/Linux 内核与性能调优速查/net.ipv4.tcp_max_orphans 孤儿套接字上限
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条
网络栈调优98 条
性能分析工具37 条

net.ipv4.tcp_max_orphans 孤儿套接字上限

限制未附着到用户进程的 TCP socket 数量,防止本地资源耗尽;超出时连接会被重置并在日志中体现。

参数net.ipv4.tcp_max_orphans
默认随内存规模自动计算
超限行为RST 关闭并记日志

查看

查看
sysctl net.ipv4.tcp_max_orphans
ss -tan | awk '{print $1}' | sort | uniq -c | sort -rn | head

易错点

  • 该值随内存自动缩放,手动写死可能在内存变更后不合适
  • 孤儿 socket 增多常与进程异常有关,优先查应用侧

数据来源与参考

  • Linux 内核 Documentation/networking/
  • Linux 内核源码 net/ipv4/tcp.c
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌