码迷,mamicode.com
首页 > 系统相关 > 详细

linux内核参数优化

时间:2018-10-31 20:15:23      阅读:277      评论:0      收藏:0      [点我收藏+]

标签: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次),尽快释放等待资源。

linux内核参数优化

标签:com   个数   ext   随机数   ret   长度   ado   服务   linux内核参数   

原文地址:http://blog.51cto.com/liuzhengwei521/2311250

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!