银行AIX

AIX 修改网络响应时间

netstat -ano命令输出中有很多close,wait的状态,这些状态大约要等几个小时才会小时,如何修改这些状态的时间,让其尽快回收?

参与7

1同行回答

leiyu567567leiyu567567系统工程师中国民生银行信用卡中心
对于没有建立的TCP连接,tcp_keepinit定义了TCP连接的初始超时值,即一个还没有建立的连接,如果它的空闲时间超过了tcp_keepinit(默认75秒),那么这个连接将会被丢弃。对于已经建立(ESTABLISHED)的TCP连接,如果连接空闲的时间超过了tcp_keepidle(默认2小时),那么系统开始往对方发送keepa...显示全部

对于没有建立的TCP连接,tcp_keepinit定义了TCP连接的初始超时值,即一个还没有建立的连接,如果它的空闲时间超过了tcp_keepinit(默认75秒),那么这个连接将会被丢弃。

对于已经建立(ESTABLISHED)的TCP连接,如果连接空闲的时间超过了tcp_keepidle(默认2小时),那么系统开始往对方发送keepalive包,来探测对方是否仍然alive。

(1) 如果对方有回应,那么此连接可以继续保持空闲2小时,之后再发送一次keepalive探测包,如此循环。

(2) 如果对方没有回应,那么系统将会等待tcp_keepintvl(默认75秒),再次发送keepalive探测包,如此发送 tcp_keepcnt次(默认8次,即间隔75秒发一次,一共发8次)。如果这8次探测包都没有回应,那么系统将发送FIN来结束此连接

收起
银行 · 2016-12-30
浏览1521

提问者

leiyu567567
系统工程师中国民生银行信用卡中心
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-12-30
  • 关注会员:2 人
  • 问题浏览:2094
  • 最近回答:2016-12-30
  • X社区推广