所谓内核优化,主要是在Linux系统中针对业务服务应用而进行的系统内核参数优化,优化并无特殊的标准,下面以常见生产环境linux的内核优化为例讲解,仅供大家参考:net.ipv4.tcp_fin_timeout=2net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_syncookies=1net.ip..
分类:
其他好文 时间:
2015-10-14 10:33:56
阅读次数:
337
Fri?Jul?31?15:45:01?CST?2015?HTTP?OK:?HTTP/1.1?200?OK?-?240?bytes?in?0.087?second?response?time?|time=0.087261s;;;0.000000?size=240B;;;0
Fri?Jul?31?15:48:01?CST?2015?HTTP?...
分类:
其他好文 时间:
2015-09-18 12:20:36
阅读次数:
446
背景:我们有个基于oauth2.0协议给第三方授权以及信息的业务,年前对接入层、业务层做了次迁移。业务架构简单介绍下:lvs接入---> nginx ---> tomcat问题: 迁移完第1天,接到好几个合作商的投诉,其中有家说在他们业务集群中,有20%左右的失败率,日志显示连接被拒绝。 定位: ....
分类:
其他好文 时间:
2015-08-26 15:33:37
阅读次数:
232
减少TIME_WAIT连接状态。网络上已经有不少相关的介绍,大多是建议:shell> sysctl net.ipv4.tcp_tw_reuse=1shell> sysctl net.ipv4.tcp_tw_recycle=1注:通过sysctl命令修改内核参数,重启后会还原,要想持久化可以参考前面的...
分类:
其他好文 时间:
2015-08-26 15:16:33
阅读次数:
142
今天普空说了一个问题就是如果设置了tcp_tw_recycle ,那么如果客户端是NAT出来的,那么就可能会出现连接被直接rst的情况。然后我google了下,在内核列表也有人说了这个问题 https://lkml.org/lkml/2008/11/15/67The big problem is t...
分类:
其他好文 时间:
2015-08-26 13:44:53
阅读次数:
175
设置tcp参数一定要小心谨慎,轻易不要更改线上环境,我贴一下我们线上环境中,sysctl.conf的内容,见文章底部net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_fin_timeout = 30net.ipv4.t....
分类:
系统相关 时间:
2015-08-20 20:45:15
阅读次数:
251
注意:本文档中的内核代码的版本:linux-4.0.5两者的关系net.ipv4.tcp_tw_recycle是与net.ipv4.tcp_timestamps是密切相关的,而net.ipv4.tcp_timestamps默认是开启的,当tcp_tw_recycle和tcp_timestamps同时打开时会激活TCP的一种隐藏属性:缓存连接的时间戳。60秒内,同一源IP的后续请求的时间戳小于缓存中的...
分类:
其他好文 时间:
2015-07-15 06:58:44
阅读次数:
145
对于这个问题找到的一些资料, 仅供参考:------------------------------------------------------关于TIME_WAIT数量太多。从上面的描述我们可以知道,TIME_WAIT是个很重要的状态,但是如果在大并发的短链接下,TIME_WAIT 就会太多,...
分类:
其他好文 时间:
2015-07-08 10:48:41
阅读次数:
116
linuxTIME_WAIT相关参数:net.ipv4.tcp_tw_reuse=0表示开启重用。允许将TIME-WAITsockets重新用于新的TCP连接,默认为0,表示关闭net.ipv4.tcp_tw_recycle=0表示开启TCP连接中TIME-WAITsockets的快速回收,默认为0,表示关闭net.ipv4.tcp_fin_timeout=60表示如果套接字由本端要..
分类:
其他好文 时间:
2015-06-04 17:31:29
阅读次数:
162
1.安装gcc,gcc-c++以及pcre库zlib库Openssl库。2.内核参数的优化,修改/etc/sysctl.conffs.file-max = 999999net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_keepalive_time = 600net.ipv4...
分类:
其他好文 时间:
2015-04-11 11:34:33
阅读次数:
114