标签:com 个数 ext 随机数 ret 长度 ado 服务 linux内核参数
以下是根据工作经验总结出来的,不同场景参数的配置不同,仅供参考!syn优化说明:
tcp_syncookies:Cookie的作用是缓解服务器资源压力。启用之前,服务器在接到SYN数据包后,会立即分配存储空间,并随机化一个数字作为SYN号发送SYN+ACK数据包。然后保存连接的状态信息等待客户端确认。而在启用SYNCookie之后,服务器不再马上分配存储空间,而且通过基于时间种子的随机数算法设置一个SYN号,替代完全随机的SYN号。发送完SYN+ACK确认报文之后,清空资源不保存任何状态信息。直到服务器接到客户端的最终ACK包。同时,通过Cookie检验算法鉴定是否与发出去的SYN+ACK报文序列号匹配,匹配则通过完成握手,失败则丢弃。
tcp_max_syn_backlog:是使用服务器的内存资源,换取更大的等待队列长度,让攻 击数据包不至于占满所有连接而导致正常用户无法完成握手。
net.ipv4.tcp_synack_retries:是降低服务器SYN+ACK报文重试次数(默认是5次),尽快释放等待资源。
标签:com 个数 ext 随机数 ret 长度 ado 服务 linux内核参数
原文地址:http://blog.51cto.com/liuzhengwei521/2311250