netstat -s TCP连接失败 相关统计 解释

针对问题:TCP连接失败

分析:netstat -s输出中和连接失败相关的参数

  1. 202270382 invalid SYN cookies received
    1. 解释:三次握手ack包,syncookies校验没通过;
  2. 13700572 resets received for embryonic SYN_RECV sockets
    1. 解释:syn_recv状态下,收到非重传的syn包,则返回reset
  3. 1123035 passive connections rejected because of time stamp
    1. 解释:开启sysctl_tw_recycle,syn包相应连接的时间戳 小于 路由中保存的时间戳;
  4. 14886782 failed connection attempts
    1. 解释:syn_recv状态下,socket被关闭; 或者  收到syn包(非重传)
  5. 438798 times the listen queue of a socket overflowed
    1. 解释:收到三次握手ack包,accept队列满
  6. 438798 SYNs to LISTEN sockets ignored
    1. 解释:收到三次握手ack包,因各种原因(包括accept队列满) 创建socket失败
  7. netstat -s | grep TCPBacklogDrop
    1. 解释:表示全连接队列的溢出数量。
    2. 疑问:与第五点的关系???

转自:http://blog.sina.com.cn/s/blog_781b0c850101pu2q.html

你可能感兴趣的:(Linux常用命令,Linux网络编程)