首页 > linux的TIME_WAIT相关疑问?这个时间是不能通过内核参数减少的,必须重新编译linux内核来实现么?

linux的TIME_WAIT相关疑问?这个时间是不能通过内核参数减少的,必须重新编译linux内核来实现么?

故事背景:

最近和同事有关TIME_WAIT连接状态的减少的话题讨论,基本上都是说调整内核参数,reuse,recycle,和timestamp来减少TIME_WAIT状态,但是这些参数会带来另外一个问题,就是“NAT网络”的客户端来访问服务器时,包会被RESET(症状就是”连接不上“)。
此时,在网上搜索关键字“linux TIME_WAIT过多”,基本上有汉字的地方都是调整上面的三个参数。后来找到了一篇博客(http://blog.csdn.net/dog250/article/details/13760985),从这篇文章掌握到的信息是重新编译linux内核比调整各种参数更加有效果。

那么问题来了

这个状态是否是只能通过重新编译内核来减少呢?

ps:我还在继续google,linux的manpage有关内核的参数内容都是这样的

Allow to reuse TIME-WAIT sockets for new connections when it is safe from protocol viewpoint. Default value is 0. It should not be changed without advice/request of technical experts.
对于我这个经验不足的新手来说,It should not be changed without advice/request of technical experts。这句话是硬伤 :P.

【热门文章】
【热门文章】