为能使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. code.google.com

    https://github.com/couchbase/sync_gateway/issues/492 This list shows the current base import paths, ...

  2. 在idea的maven项目使用el或jstl表达式

    必须加上这句: <%@ page isELIgnored="false" %> 否则无法解析el或jstl表达式 <%@ taglib prefix=" ...

  3. hiho 1015 KMP

    input 1<=T<=20 string1 1<=strlen(string1)<=1e4 string2 2<=strlen(string2)<=1e6 out ...

  4. 【转】使用ThinkPHP必须掌握的调试方法

    经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方法,抛开IDE本身自带的调试方式不说,如果你正在用或者打 ...

  5. shell 分词

    ######################################################################### # File Name: hello.sh # Au ...

  6. js自写字符串 append 方法

    function stringbuilder(){ this.arr = new Array(); this.append=function(str) { this.arr.push(str); } ...

  7. ARP及RARP简介

    1.概念 ARP(Address Resolution Protocol) 地址解析协议 RARP(Reverse Address Resolution Protocol) 反向地址解析协议 2.AR ...

  8. hahah

    ۣۣۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖۖ ...

  9. AdminLTE的使用

    1.AdminLTE的必要配置文件<!-- Tell the browser to be responsive to screen width --> <meta content=& ...

  10. mybatis generator Date类型时间丢失

    开篇 本次项目换用了Oracle数据库,讲真,真的不好用,不太喜欢,比较喜欢轻量级的MySQL但是不得不说从Oracle的严谨中学到不少好东西. <resultMap id="Base ...