`

高负载系统,网络参数调整

阅读更多
调整/etc/sysctl.conf

Java代码
net.ipv4.tcp_syncookies = 1 

表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;

Java代码
net.ipv4.tcp_tw_reuse = 1 

表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;

Java代码
net.ipv4.tcp_tw_recycle = 1 

表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。

Java代码
net.ipv4.tcp_fin_timeout = 30 

表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。

Java代码
net.ipv4.tcp_keepalive_time = 1200  

表示当keepalive起用的时候,TCP发送keepalive消息的频度。缺省是2小时,改为20分钟。

Java代码
net.ipv4.ip_local_port_range = 1024 65000  

表示用于向外连接的端口范围。缺省情况下很小:32768到61000,改为1024到65000。

Java代码
net.ipv4.tcp_max_syn_backlog = 8192  

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


如果高负载系统使用了netfilter/iptables,调整以下参数
Java代码
net.ipv4.ip_conntrack_max = 655360  

在内核内存中netfilter可以同时处理的“任务”(连接跟踪条目)

Java代码
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180 

跟踪的连接超时结束时间


然后执行/sbin/sysctl -p让参数生效

net.ipv4.tcp_syncookies 是为了防止一定程度上的DOD的, 还有和他相关的几个参数。
另外, 根据业务数据, 可以设当调整发送/接受缓冲,
   net.ipv4.tcp_tw_recycle = 1   不是很建议设置,可能接受错误的数据, 你可以设置   1. net.ipv4.tcp_fin_timeout = 1 就可以了。
分享到:
评论

相关推荐

    高负载系统,网络参数调整 linuxetc.doc

    为了确保系统的稳定性和高效性,网络参数的调整至关重要。本文将详细讲解如何通过调整`/etc/sysctl.conf`文件中的参数来优化网络性能,特别是针对可能出现的高并发连接、SYN攻击防护以及资源利用率等方面。 首先,`...

    高并发高负载系统架构

    【高并发高负载系统架构】是指在互联网行业中,面对大量用户访问和数据处理时,如何设计和优化系统以保证其稳定、高效运行的技术方案。在本文中,我们将探讨硬件升级、部署策略、环境配置等方面来解决高并发和高负载...

    自动识别永磁交流伺服系统的负载惯量和优化控制器参数.pdf

    #### 基于神经网络的PI控制器参数调整 在识别出转动惯量后,下一步是调整控制器参数以应对负载的变化。这里采用的是基于神经网络的方法来调整PI控制器的比例增益\(k_p\)和积分增益\(k_i\)。具体而言,将系统的稳态...

    天融信网络负载均衡系统白皮书.docx

    该系统能够有效地管理和分配网络流量,确保在高并发、复杂网络架构下,用户请求能够被快速、稳定地处理。 1. **产品功能描述** - **负载均衡系统**:天融信的负载均衡系统不仅负责基础的流量分发,还具备应用优化...

    实训3:配置网络负载平衡服务.docx

    【网络负载平衡服务详解】 网络负载平衡(Network Load Balancing, NLB)是一种技术,用于在多台服务器之间分配网络流量,以提高可用性和性能。...在实际操作中,应根据业务需求和网络环境进行细致的规划和调整。

    中兴TD-LTE负载均衡功能配置介绍

    - **网优参数调整方案**:优化小区配置,如功率控制、频率复用等,提升系统资源利用率。 - **开启防高话务冲击功能**:如负荷均衡、切换控制等,动态调整用户分配,防止个别小区过载。 - **高话务场景用户级保障...

    电子政务-一种直流电子负载动态负载模式参数校准方法.zip

    4. **参数调整**:根据误差分析的结果,调整电子负载的内部参数,如增益、偏置、滤波器设置等,以减少误差。 5. **验证与迭代**:再次进行基准测试,验证调整后的效果。如果误差仍在可接受范围内,则校准完成;否则...

    F5网络负载均衡配置手册及简单的参数说明

    F5网络负载均衡技术是一种广泛应用于大型企业及数据中心的网络流量管理策略,它通过智能分配网络请求,确保服务器的高效运行和高可用性。这份" F5网络负载均衡配置手册及简单的参数说明"将深入探讨如何配置F5设备...

    轻松实现网络负载平衡

    ### 知识点:轻松实现网络负载平衡 #### 一、网络负载平衡(NLB)基础知识 **网络负载平衡(NLB)**是一种通过在多台服务器...在实际应用中,可以根据不同的业务需求灵活调整配置参数,以达到最佳的负载分发效果。

    基于负载测试的神经网络SPMSM参数在线辨识.pdf

    总结来说,本文的研究工作为SPMSM的高性能驱动控制提供了有力支持,通过神经网络和负载测试的结合,实现了参数的实时在线辨识,有助于提升电机系统的性能和可靠性。这一方法不仅在理论上有重要意义,而且对于实际...

    实训:配置网络负载平衡服务.docx

    在这个实训中,我们将使用Windows Server 2016来配置网络负载平衡服务,确保公司网站的高可用性和效率。 1. **安装网络负载平衡功能**: 在Windows Server 2016上,可以通过“添加角色和功能向导”来安装网络负载...

    linu系统性能参数调整策略

    ### Linux系统性能参数调整策略 在现代计算环境中,Linux因其高度可定制性和强大的性能管理工具而备受青睐。本文将深入探讨Linux系统性能分析与调整的基本方法,特别关注CPU、内存、磁盘与网络等关键资源的监控与...

    BBO-Load-Balancing.zip_BBO算法_智能matlab_网络负载均衡_负载均衡 matlab_负载均衡 网络

    在网络负载均衡的应用中,BBO算法可以动态地调整服务器之间的工作负载,使得每个服务器的工作量接近最优状态,避免过载或资源浪费,从而提高整体系统的效率和稳定性。 在MATLAB中实现BBO算法,可以利用其强大的数值...

    提高负载调整率的LDO选用原则及应用.do.doc

    一个低负载调整率的LDO能够在大范围的负载变化下保持稳定的输出电压,从而提高整个电源系统的性能。 LDO在正常工作时,会产生一定的接地电流。这个静态电流越小,说明LDO的效率越高,热损耗越低,更有利于电源系统...

    弘积负载均衡简易运维手册

    弘积负载均衡是一款高效能的负载均衡解决方案,其功能与F5类似,旨在优化网络流量分配,确保服务的高可用性和性能。以下是手册中涉及的关键知识点的详细解释: 1. **配置节点(类似F5 poolmembers)**:这是将后端...

    基站系统无线网络参数.doc

    基站系统无线网络参数是通信行业中一个至关重要的领域,它涉及到移动通信网络的高效运行和用户服务质量。本文档详细阐述了基站系统中无线网络参数的相关概念、目标和内容,特别是越区切换这一关键过程。 首先,无线...

    电液负载模拟器神经网络辨识器及控制器设计.pdf

    该控制器通过系统误差信号和BP神经网络的联合计算,能够实时调整网络权重,从而获得适应当前系统状态的控制参数。这种复合控制策略显著提高了对多余力的抑制效果,从而提升了系统的控制精度。 实验验证了该复合控制...

Global site tag (gtag.js) - Google Analytics