减少Linux TIME_WAIT,kernel优化配置

时间:2011年12月18日作者:admin查看次数:29 views评论次数:0

linux内核优化配置,减少TIME_WAIT非常有效,希望对大家有帮助。

vi /etc/sysctl.conf

net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_tw_recycle = 1
net.core.rmem_max = 16777216
net.core.rmem_default = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_max_tw_buckets = 15000
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
fs.file-max =165535
net.ipv4.ip_local_port_range = 1024  65535
net.ipv4.netfilter.ip_conntrack_max = 1048576
kernel.panic = 5

说明:

net.ipv4.tcp_max_tw_buckets = 15000表示系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。默认为 180000,改为5000。 对于Apache、Nginx等服务器,上几行的参数可以很好地减少TIME_WAIT套接字数量。此项参数可以控制TIME_WAIT套接字的最大数 量,避免服务器被大量的TIME_WAIT套接字拖死。

声明: 本文采用 BY-NC-SA 协议进行授权 | 天空啦
转载请注明转自《减少Linux TIME_WAIT,kernel优化配置

分类:linux
0条评论

暂时没有评论!

发表评论

*

*

7 + 10 = ?

1837322631272117850132436194941154594843254661114713301038423324728202234416122329445353940