`

linux tcp调优

 
阅读更多
任何的TCP/IP调优参数都位于/proc/sys/net/目录
/etc/rc.local文档, 然后保存文档, 系统重新引导的时候会自动修改下面的TCP/IP参数

echo “1024 65535” > /proc/sys/net/ipv4/ip_local_port_range   	向外连接可用端口范围

echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse  		time_wait连接重用

echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle 		快速回收time_wait连接

echo 180000 > /proc/sys/net/ipv4/tcp_max_tw_buckets  	最大time_wait连接长度

echo 20000 > /proc/sys/net/ipv4/tcp_max_syn_backlog 	最大等待处于客户端还没有应答回来的连接数(在三次握手中)

echo 10000 > /proc/sys/net/core/somaxconn  		每一个处于监听(Listen)状态端口的监听队列的长度(establisthed 状态之前)

echo 10000 > /proc/sys/net/core/netdev_max_backlog 	最大等待cpu处理的包的数目

echo 2000000 > /proc/sys/fs/file-max  			最大打开文体数

echo 3 > /proc/sys/net/ipv4/tcp_fin_timeout             FIN-WAIT-2状态等待回收时间
另外一个方法: 使用 /etc/sysctl.conf 在系统启动时将参数配置成您所配置的值:
net.core.rmem_default = 256960
net.core.rmem_max = 256960
net.core.wmem_default = 256960
net.core.wmem_max = 256960
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_sack =1
net.ipv4.tcp_window_scaling = 1任何的TCP/IP调优参数都位于/proc/sys/net/目录
/etc/rc.local文档, 然后保存文档, 系统重新引导的时候会自动修改下面的TCP/IP参数

echo “1024 65535” > /proc/sys/net/ipv4/ip_local_port_range   	向外连接可用端口范围

echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse  		time_wait连接重用

echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle 		快速回收time_wait连接

echo 180000 > /proc/sys/net/ipv4/tcp_max_tw_buckets  	最大time_wait连接长度

echo 20000 > /proc/sys/net/ipv4/tcp_max_syn_backlog 	最大等待处于客户端还没有应答回来的连接数(在三次握手中)

echo 10000 > /proc/sys/net/core/somaxconn  		每一个处于监听(Listen)状态端口的监听队列的长度(establisthed 状态之前)

echo 10000 > /proc/sys/net/core/netdev_max_backlog 	最大等待cpu处理的包的数目

echo 2000000 > /proc/sys/fs/file-max  			最大打开文体数

echo 3 > /proc/sys/net/ipv4/tcp_fin_timeout             FIN-WAIT-2状态等待回收时间
另外一个方法: 使用 /etc/sysctl.conf 在系统启动时将参数配置成您所配置的值:
net.core.rmem_default = 256960
net.core.rmem_max = 256960
net.core.wmem_default = 256960
net.core.wmem_max = 256960
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_sack =1
net.ipv4.tcp_window_scaling = 1
分享到:
评论

相关推荐

    Linux简单调优与JVM参数.docx

    Linux 服务器调优与 JVM 参数调优 本文主要介绍了 Linux 服务器调优和 JVM 参数调优的相关知识点,以便提高服务器性能和 JVM 应用程序的运行效率。 Linux 服务器调优 Linux 服务器调优是指对 Linux 操作系统的...

    LINUX性能调优方法总结

    在Linux系统中,性能调优是一项关键任务,它涉及到系统的稳定性、效率以及资源利用的最大化。这份名为“LINUX性能调优方法总结”的文档,很可能包含了一系列关于如何优化Linux系统性能的技术和策略。以下是根据标题...

    Linux性能调优指南,IBM专家资深指导

    《Linux性能调优指南》是IBM专家团队倾力打造的一份深入浅出的教程,旨在帮助用户提升Linux服务器的运行效率和稳定性。这份高清PDF文档详细涵盖了Linux性能优化的各个方面,为管理员提供了一套全面而实用的方法论。...

    javasnmp源码-tcp-tuning:LinuxTCP调优

    Linux 系统的最大进程数和最大文件打开数限制: vi /etc/security/limits.conf # 添加如下的行 * soft noproc 65535 * hard noproc 65525 * soft nofile 1000000 * hard nofile 1000000 说明:* 代表针对所有用户 ...

    linux性能调优一些整合文档打包

    网络调优涉及TCP/IP栈参数调整,如TCP窗口大小、重传超时(RTO)和拥塞控制算法。还可以通过调整socket缓冲区大小,减少延迟并提高吞吐量。 6. **系统内核参数调优**: 内核参数直接影响系统行为。例如,调整中断...

    linux性能调优方法总结

    本文将通过案例介绍在生产环境中实施Linux性能调优的具体方法,详细内容涉及网络性能优化、磁盘子系统调优以及TCP参数调优等多个方面。 首先,Linux系统中的网络性能优化是调优工作的重点之一。通过调整内核参数,...

    LINUX性能调优完全手册

    LINUX性能调优完全手册 本文将详细介绍Linux性能调优的各种方法和技术,从系统文件到网络性能优化,涵盖了性能优化的多个方面。通过本文,读者可以了解到Linux性能优化的基本概念和方法,并掌握实用的优化技巧。 1...

    Linux性能调优若干技巧【老男孩linux实训分享】

    ### Linux性能调优技巧详解 #### 一、引言 在现代数据中心中,Linux作为最常用的服务器操作系统之一,其性能的高低直接影响着整个系统的稳定性和效率。为了更好地利用硬件资源,提升系统的整体性能,掌握一定的...

    linux 性能调优 linux performance truning

    【Linux性能调优 Linux Performance Tuning】是一本实用的手册,专注于解决Linux系统中的性能问题和日常调优工作。本书适合运维人员以及对Linux性能优化感兴趣的IT从业者使用。书中涵盖了一系列操作系统调优方法、...

    Linux性能调优命令精华

    对于系统管理员和开发者来说,了解并掌握Linux性能调优命令是至关重要的技能。"Linux性能调优命令精华"这个主题涵盖了在优化Linux系统性能时常用的命令,这些命令可以帮助我们监控系统状态、诊断问题,并进行必要的...

    Linux性能调优的几种方法

    本文将介绍Linux性能调优的几种方法,这些方法涉及内核、系统、网络等多个层面。 首先,Linux性能调优的第一种方法是Disabling daemons(关闭守护进程,简称daemons)。守护进程是Linux系统中运行在后台的一类进程...

    Linux网络调优指导.pdf

    Linux网络调优作为一项关键的技术,对于保证基于AMD EPYC系列处理器的服务器稳定高效运行尤为重要。随着企业对数据处理和传输能力的需求日益增长,网络调优技术的掌握成为了系统管理员必须具备的技能之一。本文档...

    LINUX性能调优方法总结.docx

    Linux性能调优是提高系统效率和稳定性的关键环节,尤其对于服务器环境而言至关重要。本文将深入探讨几个核心的Linux性能优化方法,重点关注网络性能和磁盘子系统的优化。 首先,我们来看网络性能调优。在Linux中,...

    优化Linux性能调优

    在IT领域,Linux性能调优是一项至关重要的任务,它涉及到操作系统、硬件配置、数据库和应用程序等多个层面。以下是对这些知识点的详细阐述: 首先,我们关注的是"操作系统优化"。这通常包括调整系统参数、内核参数...

    Linux 性能调优的几种方法

    Linux性能调优主要涉及到系统资源的优化,包括处理器、内存、文件系统以及网络等关键子系统。以下是对标题和描述中所述知识点的详细说明: 1. 关闭daemons:不必要的后台服务(daemons)会占用内存和CPU资源,降低...

    Linux_Tcp.rar_LINUX TCP _linux TCP_tcp linux

    在IT领域,网络通信是计算机科学的一个重要组成部分,...总结来说,Linux TCP编程涵盖了从基本的socket接口使用到高级的内核参数调优,是开发网络应用的基础。通过学习和实践,开发者能够构建高效、可靠的TCP网络服务。

    Linux Performance and Tuning Guidelines (IBM 原版英文书) Linux 性能调优

    ### Linux性能调优指南 #### 一、理解Linux操作系统 **1.1 Linux进程管理** - **1.1.1 进程的概念** - 在Linux系统中,进程是资源分配的基本单位,也是运行程序的基本单位。每一个正在执行的程序都是一个进程。 ...

    通过linux sysctl调优

    ### 通过Linux Sysctl进行系统调优 #### Sysctl参数详解与优化建议 在Linux操作系统中,`sysctl`是一个非常强大的工具,用于查看和修改内核参数,从而实现对系统的微调。本文将深入探讨如何利用`sysctl`参数进行...

    linux 调优

    ### Linux内核调优知识点详解 #### 一、概述 在Linux系统中,内核参数的合理配置对于提升系统的性能至关重要。特别是在服务器环境下,合理的内核调优不仅可以提高系统的响应速度,还可以有效防止某些类型的攻击(如...

Global site tag (gtag.js) - Google Analytics