`

调整/etc/sysctl.conf网络参数提高系统负载

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

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

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

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

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

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

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

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


如果高负载系统使用了netfilter/iptables,调整以下参数

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

net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180
跟踪的连接超时结束时间

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


参考
http://www.itlearner.com/article/4524/relate
分享到:
评论

相关推荐

    sysctl.conf:我们的服务器端 sysctl.conf 内核参数,如当前部署

    以上仅是sysctl.conf中部分重要参数的介绍,实际应用中,管理员应根据服务器的具体需求和工作负载来调整这些参数。需要注意的是,更改内核参数需谨慎,错误的配置可能会导致系统不稳定甚至崩溃。因此,建议在修改...

    DG文档的制作

    这些参数的调整有助于提高Oracle数据库的性能,并确保其在高负载下仍能稳定运行。 #### 五、用户和组权限配置 为了满足Oracle数据库的安全性和权限管理需求,需要创建特定的用户和组,并设置相应的权限。 ``` #...

    performance-tuning:性能调整调整高并发低延迟内核调整sysctl.conf

    "sysctl.conf"文件是Linux系统中的一个重要配置文件,它允许管理员调整内核参数以优化系统性能。本篇文章将深入探讨如何通过调整`sysctl.conf`来优化高并发、低延迟环境的性能。 首先,我们需要理解`sysctl.conf`的...

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

    本文将详细讲解如何通过调整`/etc/sysctl.conf`文件中的参数来优化网络性能,特别是针对可能出现的高并发连接、SYN攻击防护以及资源利用率等方面。 首先,`net.ipv4.tcp_syncookies = 1`是一个关键设置,它启用了...

    Linux内核优化是指通过调整内核的参数和设置,提高Linux系统的性能和效率

    `/etc/sysctl.conf` 和 `/etc/sysctl.d/` 是用于配置Linux系统内核参数的主要文件。这两个文件的读取顺序为:首先按照字母顺序读取 `/etc/sysctl.d/` 下的所有文件,之后读取 `/etc/sysctl.conf`。通常情况下,对...

    KeepAlived 双节点 HA高可用 主备群集

    KeepAlived 是一款开源软件,主要用来实现高可用性(High Availability, HA)的网络服务。在双节点HA高可用主备群集中,KeepAlived 被用于监控和管理服务,确保在主节点故障时能快速将流量切换到备用节点,从而保持...

    LVS操作手册

    在`/etc/sysctl.conf`文件中,调整以下参数以优化LVS性能: 1. `net.ipv4.conf.all.arp_ignore = 1`:防止ARP欺骗。 2. `net.ipv4.conf.all.arp_announce = 2`:控制ARP公告策略。 3. `...

    4.Piranha+Ipvsadm 构建HA+LB集群.pdf

    ### Piranha+Ipvsadm 构建HA+LB集群 ...这种集群不仅能够提高系统的可用性和可靠性,还能有效分散单个服务器的压力,提高整体的服务质量和性能。对于企业级应用来说,这是一个非常实用且重要的技术方案。

    keepalived 配置 高可用 负载

    通过主备节点的方式,不仅可以提高系统的稳定性,还能在一定程度上提升服务的整体性能。Keepalived 的配置较为灵活,可以根据不同的业务场景进行调整。此外,针对 TCP 和 UDP 两种不同类型的流量,Keepalived 提供了...

    Keepalived+haproxy安装.docx

    Keepalived+Haproxy 安装与配置 ...2. 修改系统内核参数:为了提高系统的性能,我们需要修改系统内核参数。使用以下命令永久修改系统内核参数: ``` # vim /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1 ...

    Kudu集群安装手册,使用三台服务器安装kudu-master kudu-tserver

    vi /etc/sysctl.d/99-sysctl.conf sysctl -p ``` **5. 关闭防火墙** 为了允许 Kudu 服务之间的通信,关闭防火墙服务,并设置为开机不启动。 ```bash vi /etc/sysconfig/selinux SELINUX=disabled systemctl ...

    CentOS系统参数优化.zip

    通过修改`sysctl.conf`,我们可以调整内存管理、网络、文件系统等方面的参数。例如,增加`vm.swappiness`值可以减少系统对硬盘交换的依赖,提高内存使用效率;`net.core.somaxconn`则可以增大TCP连接队列长度,应对...

    获取和修改linux socket最大连接数,linux,系统

    最后,为了确保系统的稳定性和安全性,调整这些参数时需要谨慎,根据实际的负载和需求进行优化。在生产环境中,建议先进行压力测试,确保改动不会导致其他问题。 总的来说,获取和修改Linux Socket的最大连接数涉及...

    《Oracle_11g_RAC_for_Linux_安装步骤》.pdf

    #### 一、系统网络资源 **1.1 网络分配** - **主机名**: Rac1 和 Rac2。 - **公网 (Public)**: 用于节点间的通信及客户端访问。 - **专网 (Private)**: 用于节点间的心跳检测。 - **虚拟网 (VIP)**: 用于负载均衡等...

    day06-文件管理.pdf

    - `/etc/sysctl.conf`:Linux内核参数设置。 这些文件和目录构成了Linux系统的基础架构,理解和管理好它们对于系统维护和优化至关重要。熟悉这些知识有助于提升系统管理效率,解决日常遇到的问题,并确保系统的...

    linux中的weblogic性能调优.pdf

    在Linux环境中进行WebLogic性能调优是一个复杂的过程,涉及到操作系统层面的多个方面。WebLogic Server作为Oracle提供的企业级...此外,应根据实际工作负载和业务需求来调整这些参数,以确保最佳的系统性能和稳定性。

    Nginx提示:500 Internal Server Error错误的解决方法.docx

    1. 永久调整文件打开数:可以在 `/etc/security/limits.conf` 文件中添加 `* soft nofile 8192` 和 `* hard nofile 20480`,并在 `/etc/sysctl.conf` 文件中添加 `fs.file-max=8192`,然后重新启动。 2. 临时调整...

    lvs+web+nfs.docx

    根据提供的文档内容,本文将...该系统不仅能够有效分担单个Web服务器的压力,还能通过NFS共享存储服务器实现数据的统一管理和高可用性,从而大大提高系统的稳定性和响应速度。这对于大规模网站或应用来说是非常重要的。

    linux下安装oracle11.txt

    2. **修改内核参数**:为了提高Oracle数据库性能,需要调整Linux内核的一些参数。这些参数包括但不限于共享内存段大小(`shmmax`)、共享内存总量(`shmall`)等。 **临时修改**: ```bash echo 'kernel.shmmax =...

    openstack ocata版本安装完全上手指南(openvswitch+vlan)

    - **内核参数调整**:文档中提供了修改`/etc/security/limits.conf`和`/etc/sysctl.conf`文件的示例命令,以优化系统的性能和资源限制。例如,增加文件描述符的最大数量(`nofile`)、最大打开文件数量(`nproc`)以及...

Global site tag (gtag.js) - Google Analytics