作者: jsbxw 出自: http://www.linuxdiyf.com 检查Apache的连接数,有时会发现很多无用的time_Wait连接。有人说这是正常的,是因为一个请求中途中断造成的;还有人说微软的 IE连接时产生的time_wait会比用Firefox连接时多。个人认为有一定的time_wait是正常的,如果超过了连接数的比例就不是很正常,所以还是找来方法解决一下。 检查net.ipv4.tcp_tw当前值,将当前的值更改为1分钟: [root@aaa1 ~]# sysctl -a|grep net.ipv4.tcp_...
by sdccf - Linux文档专区 - 2008-04-20 14:29:46 阅读(670) 回复(0)
背景:写了一个线程池,有数据过来后发送http push,实现上调用的是libcurl。可是运行一段时间后,执行命令netstat,发现有好多个time_WAIT,多的时候有1000多个,但是几分钟后又缩小为几个(可能是数据来时占的比较多,数据处理后就close了) 从网上查了一下,有人说通过修改配置文件/etc/sysctl.conf net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 然后执...
本文来自: IT运维专家网(linuxTone.Org) 作者: 守住每一天 squid , time_wait 原文链接: http://bbs.linuxtone.org/thread-262-1-1.html IT运维专家网--"自由平等,互助分享!" 转贴 : http://blog.s135.com/read.php/338.htm 作者:张宴 Linux下高并发的Squid服务器,TCP time_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器的time_WAIT套接字数量。 vi /etc/s...
vi /etc/sysctl.conf 编辑/etc/sysctl.conf文件,增加三行: 引用 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.route.gc_timeout = 100 net.ipv4.tcp_syn_retries = 1 net.ipv4.tcp_...
vi /etc/sysctl.conf 新增如下内容: net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies=1 使内核参数生效: [root@web02 ~]# sysctl -p readme: net.ipv4.tcp_syncookies=1 打开time-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。 net.ipv4.tcp_tw_recyle=1 net.ipv4.tcp_tw_reuse=1 减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。 net.ipv4.tcp_fin_timeout=30 ...
Linux下高并发的Squid服务器,TCP time_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少服务器的IME_WAIT套接字数量。 vi /etc/sysctl.conf 增加以下几行: net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_m...
在机器运行的时候,发现socket口上的time_wait状态有5千多个, 担心对系统的运行有影响. OS: Redhat Linux ES3, core: Linux system 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linu 请问哪位高手知道如何配置redhat es3的time_wait时间, Linux kernel 2.2 是用如下命令,但在es3的/proc/sys/net/ipv4目录下没有看到相关的参数, /sbin/sysctl -w net.ipv4.vs.timeout_timewait=60 另外请问: 怎么配置...
在机器运行的时候,发现socket口上的time_wait状态有5千多个, 担心对系统的运行有影响. OS: Redhat Linux ES3, core: Linux system 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linu 请问哪位高手知道如何配置redhat es3的time_wait时间, Linux kernel 2.2 是用如下命令,但在es3的/proc/sys/net/ipv4目录下没有看到相关的参数, /sbin/sysctl -w net.ipv4.vs.timeout_timewait=60 另外请问: 怎么配...
#include
Linux下高并发的 squid 服务器,TCP time_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器的time_WAIT套接字数量。 vi /etc/sysctl.conf 增加以下几行: 引用 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv...
注意各系统下的kernal state是不同的。 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000 说明: net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来...