为能使linux服务器能最大化的工作,通常需要对linux的通常设置做适当的更改,而这又往往会依据服务器的类型不同,而有所变化。

对于通常的多连接的服务器其参数设置,可在

/etc/sysctl.conf

做修改,如

fs.file-max=999999
#表示进程可同时打开的最大句柄数
net.ipv4.tcp_tw_reuse = 1
#表示允许将TIME_WAIT状态的socket重用
net.ipv4.tcp_keepalive_time = 600
#表示当keepalive时,tcp发送keepalive的频度,默认为2hours,小点有利于快速清理无效的连接
net.ipv4.tcp_fin_timeout =30
#表示服务器主动关闭连接时,socket在FIN_WAIT_2的最大等待时间
net.ipv4.tcp_max_tw_buckets = 5000
#表示允许的TIME_WAIT状态的socket的最大值,默认为180000,大于这个值时系统将进行自动清理并给出报警
net.ipv4.ip_local_port_range = 1024 61000
#表示udp与tcp连接的本地端口取值范围
net.ipv4.tcp_rmem = 4096 32768 262142
#表示tcp接收缓存的最小值,默认值,最大值
net.ipv4.tcp_wmem = 4096 32768 262142
#表示tcp发送缓存的最小值,默认值,最大值
net.core.netdev_max_backlog = 8096
#网卡接收数据的速度大于内核的处理速度时,会有一个队列保存这部分数据,此值就表示此队列的大小
net.core.rmem_default = 262144
#
net.core.wmem_default = 262144
#
net.core.rmem_max = 2097152
#
net.core.wmem_max = 2097152
#
net.ipv4.tcp_syncookies = 1
#此参数与性能无关,用于部分解决syn攻击
net.ipv4.tcp_max_syn_backlog = 1024
#表示TCP三次握手建立阶段接收SYN请求的最大长度,默认为1024,设置大一些在服务器来不及处理时,可使其不丢失连接请求

修改完成后使用

sysctl -p

即可使修改生效

Linux 服务器 常规性能优化设置的更多相关文章

  1. 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化

    高性能Linux服务器 第10章    基于Linux服务器的性能分析与优化 作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行.但硬件问题.软件问题.网络环境等 ...

  2. 1.linux服务器的性能分析与优化

    [教程主题]:1.linux服务器的性能分析与优化 [课程录制]: 创E [主要内容] [1]影响Linux服务器性能的因素 操作系统级 CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处 ...

  3. linux服务器的性能分析与优化(十三)

    [教程主题]:1.linux服务器的性能分析与优化 [主要内容] [1]影响Linux服务器性能的因素 操作系统级 Ø CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间 ...

  4. GNU Linux高并发性能优化方案

    /*********************************************************** * Author : Samson * Date : 07/14/2015 * ...

  5. Linux服务器相关性能的命令

    Linux服务器相关性能的命令 一.查看服务器性能信息的相关命令 1.cpu信息查看 cpu分为物理cpu和逻辑cpu 物理cpu:实际物理服务器插槽上cpu的个数,可以通过physical id不重 ...

  6. 基于Linux服务器的性能分析与优化

    作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行,但硬件问题.软件问题.网络环境等的复杂性和多变性,导致了对系统的优化变得异常复杂,如何定位性能问题出在哪个方面 ...

  7. linux服务器的性能分析与优化

    [1]影响Linux服务器性能的因素 操作系统级 Ø CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能. 在linux系 ...

  8. mysql案例~关于linux服务器本身的优化问题

    简介:mysql服务优化分为 1服务器本身的优化 2mysql本身的性能优化 今天咱们来讨论下服务器本身的优化性能 一 参数的优化简介 1 文件系统的选择 Linux 常用文件系统: ext3, ex ...

  9. Linux 下网络性能优化方法简析

    概述 对于网络的行为,可以简单划分为 3 条路径:1) 发送路径,2) 转发路径,3) 接收路径,而网络性能的优化则可基于这 3 条路径来考虑.由于数据包的转发一般是具备路由功能的设备所关注,在本文中 ...

随机推荐

  1. rebar

    www.cnblogs.com/panfeng412/archive/2011/08/14/2137990.html

  2. ASP.NET中使用Server.Transfer()方法在页间传值 实例

    以下代码在VS2008中测试通过 <%@ Page Language="C#" AutoEventWireup="true" CodeFile=" ...

  3. Hibernate 系列教程8-复合主键

    复合主键 复合主键的意思就是2个字段同时为主键 不使用无业务含义的自增id作为主键 Airline package com.jege.hibernate.compositeid; import jav ...

  4. ViewPager和View组合 实现页面的切换

    //--------------主页面------------------------------- package com.bw.test; import java.util.ArrayList;i ...

  5. 基础-session,cookie,jsp,EL,JSTL

    会话可以简单理解为:用户打开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. kookie是在服务器端创建的,返回给浏览器,在浏览器的目录中保存了,下一次 ...

  6. JS-DOM操作应用高级(二)

    搜索 字符串比较.忽略大小写----大小写转换.模糊搜索----search的使用.split.高亮显示及筛选 toLowerCase() 方法用于把字符串转换为小写 str.search('')   ...

  7. android sql Cursor

    Cursor 是每行的集合. 使用 moveToFirst() 定位第一行. 你必须知道每一列的名称.你必须知道每一列的数据类型.Cursor 是一个随机的数据源. 所有的数据都是通过下标取得. Cu ...

  8. Listview源码分析(1)

    首先Listview继承关系: ListView  --extends-->  AbsListview  --extends-->  AdapterView  --extends--> ...

  9. PAT1002

    This time, you are supposed to find A+B where A and B are two polynomials. 这一次,你被要求计算A+B当A和B是两个多项式的时 ...

  10. jq中的css-Dom

    1,height() ,width() 此方法用来获取匹配元素的高和宽的值,如果括号内有值,则是修改匹配元素的值, 2.offset() 此方法的作用是获取元素在当前视窗的相对偏移,其中返回的对象包含 ...