开发者社区> 问答> 正文

对Linux服务器进行性能优化,请问在网络方面如何优化TCP协议栈呢?

对Linux服务器进行性能优化,请问在网络方面如何优化TCP协议栈呢?

展开
收起
我是小美女 2021-11-04 13:28:41 500 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,如下配置可供您参考。

    打开TCP SYN cookie选项,有助于保护服务器免受SyncFlood攻击。
    net.ipv4.tcp_syncookies=1
    
    打开TIME-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。
    net.ipv4.tcp_tw_recyle=1
    net.ipv4.tcp_tw_reuse=1
    
    减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。
    net.ipv4.tcp_fin_timeout=30
    
    减少TCP KeepAlive连接侦测的时间,使系统可以处理更多的连接。
    net.ipv4.tcp_keepalive_time=1800
    
    增加TCP SYN队列长度,使系统可以处理更多的并发连接。
    net.ipv4.tcp_max_syn_backlog=8192
    
    2021-11-04 13:32:53
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Session:更加安全、可靠的数据中心网络产品更新 立即下载
Session:极简易用的全球化网络产品更新 立即下载
Session:弹性、高可用、可观测的应用交付网络产品更新 立即下载