您的位置:首页 > 其它

sysctl.conf 的常用选项

2014-03-04 14:45 211 查看

1. net.ipv4.tcp_synack_retries

在TCP socket通信中,设置 TCP_DEFER_ACCEPT,
http://www.baidu.com/s?tn=sitehao123&ie=utf-8&bs=net.ipv4.tcp_synack_retries&f=8&rsv_bp=1&wd=TCP_DEFER&rsv_sug3=2&rsv_sug4=87&rsv_n=2&rsv_sug1=1&rsv_sug2=0&inputT=10

2. TCP TIME_WAIT 多的优化

#TIME_WAIT 连接重复利用
net.ipv4.tcp_tw_reuse = 1

#TIME_WAIT 连接快速回收
net.ipv4.tcp_tw_recycle = 1

#TIME_WAIT 连接保持的时间:如果qps=300  则会保持有300 * 30 = 9k个TIME_WAIT
net.ipv4.tcp_fin_timeout = 30

#表示系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,TIME_WAIT套接字将立刻被清除并打印警告信息。默认为180000,改为5000。
net.ipv4.tcp_max_tw_buckets = 5000

#TCP 链接的端口范围:缺省情况下很小:32768到61000,改为1024到65000。
net.ipv4.ip_local_port_range = 1024 65000

#表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多等待连接的网络连接数。
net.ipv4.tcp_max_syn_backlog = 8192

#当开通长连接 keepalive时,查过1200s 【20分钟】 连接没有用到就会关闭此连接
net.ipv4.tcp_keepalive_time = 1200


3. TIME-WAIT 设置



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: