赞
踩
打开内核参数文件
vi /etc/sysctl.conf
立即使配置文件生效
sysctl -p
1、开启 SYN Cookies,当 SYN 等待队列溢出时,启用 Cookies 来处理,可以防范少量的SYN攻击,0表示关闭
net.ipv4.tcp_syncookies = 1
2、允许将TIME_WAIT sockets重新用于新的TCP连接,默认为0,表示关闭
net.ipv4.tcp_tw_reuse = 1
3、允许将TIME_WAIT sockets快速回收以便利用,默认为0,表示关闭,需要同时开启 net.ipv4.tcp_timestamps 才能生效
- # 注意,开启需谨慎!
- # 同时开启同造成TCP服务端收到syn但是不回复syn ack,相当于三次握手中的第二次握手
- # 如果客户端处于SNAT的网络(多个客户端,同一个IP出口的网络环境),如果配置了tw_recycle,就可能在一个RTO的时间内,只能有一个客户端和服务器连接成功
-
- net.ipv4.tcp_tw_recycle = 1
-
- # 默认为1
- net.ipv4.tcp_timestamps = 1
4、表示套接字有本端要求关闭,这个参数决定了它保持在FIN_WAIT_2状态的时间,默认值是60s
net.ipv4.tcp_fin_timeout = 30
1、设置TCP 发送keepalive的频度,默认的缺省为2小时,600秒表示10分钟,表示服务器以10分钟发送keepalive消息
net.ipv4.tcp_keepalive_time = 600
2、探测包发送的时间间隔设置为2秒,默认75秒
net.ipv4.tcp_keepalive_intvl = 2
3、如果对方不给予应答,探测包发送的次数,默认9次
net.ipv4.tcp_keepalive_probes = 2
4、设置本地端口范围,缺省情况下:32768到61000,现在改为 1024 到 65000,最小值不能设置太低,否则占用了正常端口
net.ipv4.ip_local_port_range = 1024 65000
5、表示SYN队列的长度,默认为1024,加大队列长度为8192,可以容纳更多的网络连接数
net.ipv4.tcp_max_syn_backlog = 8192
6、设置保持TIME_WAIT的最大数量,如果超过这个数量,TIME_WAIT将立刻清楚并打印警告信息,默认为180000,改为5000.此项参数可以控制TIME_WAIT的最大数量,避免服务器被大量的TIME_WAIT拖死
net.ipv4.tcp_max_tw_buckets = 5000
7、表示SYN队列的长度,选项为服务器端用于记录那些尚未收到客户端确认信息的连接请求的最大值,该参数对应系统路径为:/proc/sys/net/ipv4/tcp_max_syn_backlog
net.ipv4.tcp_max_syn_backlog = 4096
8、增加tcp缓冲区大小,tcp_rmem表示接受数据缓冲区范围,tcp_wmem表示发送数据缓冲区范围,单位Byte,最大64M
- net.ipv4.tcp_rmem = 4096 87380 67108864
- net.ipv4.tcp_wmem = 4096 65536 67108864
9、TCP失败重传次数,默认值15,意味着重传15次才彻底放弃,可减少到5,以尽早释放内核资源
net.ipv4.tcp_retries2 = 5
10、选项默认值是128,这个参数用于调节系统同时发起的tcp连接数,在高并发请求中,默认的值可能会导致连接超时或重传,因此,需要结合并发请求数来调节此值。该参数对应系统路径为:/proc/sys/net/core/somaxconn 128
net.core.somaxconn = 4096
11、设置tcp确认超时时间 300秒,默认 432000 秒(5天)
net.netfilter.nf_conntrack_tcp_timeout_established = 300
12、设置tcp等待时间 12秒,超过12秒自动放弃,默认120秒
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 12
13、设置tcp关闭等待时间60秒,超过60秒自动关闭,默认60秒
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
14、设置tcp fin状态的超时时间为120秒,超过该时间自动关闭,默认120秒
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。