centos6 内核优化

以下为部分优化参数,具体优化方法还要看情况而定

[[email protected] ~]# vi /etc/sysctl.conf    #末尾添加如下参数

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

net.ipv4.tcp_tw_reuse = 1             #1是开启重用,允许讲TIME_AIT sockets重新用于新的TCP连接,默认是0关闭

net.ipv4.tcp_tw_recycle = 1            #TCP失败重传次数,默认是15,减少次数可释放内核资源

net.ipv4.ip_local_port_range = 4096 65000  #应用程序可使用的端口范围

net.ipv4.tcp_max_tw_buckets = 5000     #系统同时保持TIME_WAIT套接字的最大数量,如果超出这个数字,TIME_WATI套接字将立刻被清除并打印警告信息,默认180000

net.ipv4.tcp_max_syn_backlog = 4096    #进入SYN宝的最大请求队列,默认是1024

net.core.netdev_max_backlog =  10240  #允许送到队列的数据包最大设备队列,默认300

net.core.somaxconn = 2048              #listen挂起请求的最大数量,默认128

net.core.wmem_default = 8388608        #发送缓存区大小的缺省值

net.core.rmem_default = 8388608        #接受套接字缓冲区大小的缺省值(以字节为单位)

net.core.rmem_max = 16777216           #最大接收缓冲区大小的最大值

net.core.wmem_max = 16777216           #发送缓冲区大小的最大值

net.ipv4.tcp_synack_retries = 2        #SYN-ACK握手状态重试次数,默认5

net.ipv4.tcp_syn_retries = 2           #向外SYN握手重试次数,默认4

net.ipv4.tcp_tw_recycle = 1            #开启TCP连接中TIME_WAIT sockets的快速回收,默认是0关闭

net.ipv4.tcp_max_orphans = 3276800     #系统中最多有多少个TCP套接字不被关联到任何一个用户文件句柄上,如果超出这个数字,孤儿连接将立即复位并打印警告信息

net.ipv4.tcp_mem = 94500000 915000000 927000000

net.ipv4.tcp_mem[0]:低于此值,TCP没有内存压力;

net.ipv4.tcp_mem[1]:在此值下,进入内存压力阶段;

net.ipv4.tcp_mem[2]:高于此值,TCP拒绝分配socket。内存单位是页,可根据物理内存大小进行调整,如果内存足够大的话,可适当往上调。上述内存单位是页,而不是字节。

时间: 2024-10-14 15:15:19

centos6 内核优化的相关文章

Linux服务器企业集群架构部署搭建(二)----linux系统基础脚本优化、内核优化

第四章 linux系统内核优化相关 参考文章: linux内核TCP相关参数解释 http://os.chinaunix.net/a2008/0918/985/000000985483.shtml linux内核参数优化 http://blog.chinaunix.net/uid-29081804-id-3830203.html linux内核调整和内核参数详解 http://blog.csdn.net/cnbird2008/article/details/4419354 linux运维老男孩培

Nginx优化指南+LINUX内核优化+linux连接数优化+nginx连接数优化

Most setup guides for Nginx tell you the basics - apt-get a package, modify a few lines here and there, and you've got a web server! And, in most cases, a vanilla nginx install will work just fine for serving your website. However, if you're REALLY t

[转]linux内核优化sysctl.conf参数优化

################### 所有rfc相关的选项都是默认启用的,因此网上的那些还自己写rfc支持的都可以扔掉了:) ############################### net.inet.ip.sourceroute=0 net.inet.ip.accept_sourceroute=0 ############################# 通过源路由,攻击者可以尝试到达内部IP地址 --包括RFC1918中的地址,所以 不接受源路由信息包可以防止你的内部网络被探测.

Centos6.5优化Tomcat7

CentOS-6.5优化Tomcat7 时间:2015-01-07 23:57来源:linux.it.net.cn 作者:IT 大家都听说了在Apache Tomcat6 中支持了Java语言的特性 NIO( New I/O),不管你对NIO的技术是否熟悉,但你肯定能想象的到NIO是一个好东西.的确,使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能.  请注意:很抱歉,在tomcat6在默认的配置选项中是没有把NIO功能打开.所以很多正在使用Tomcat6的朋友们本以为能快活的使

nginx服务器介绍,负载均衡,文件配置,内核优化

一.nginx服务器的介绍 nginx服务器是一个web服务器,有高性能,内存消耗比较低,具有反向代理功能,可以代理web和mail,还有负载均衡的功能,将用户的请求进行转发的real server服务器中 二.nginx安装 1.关闭防火墙和SELINUX service iptables stop chkconfig iptables off chkconfig iptables --list getenforce 2.在官网下载相关安装包 wget http://nginx.org/dow

redis内核优化

服务器发送通知消息过大,导致redis故障 内核优化 [[email protected]] echo 1024 >/proc/sys/net/core/somaxconn [[email protected]] echo never > /sys/kernel/mm/transparent_hugepage/enabled [[email protected]] sysctl vm.overcommit_memory=1

NFS服务优化 挂载优化 关于NFS内核优化

1.1.安装NFS 安装 NFS 服务端 # yum install -y nfs-utils rpcbind nfs-utils:NFS工具包 rpcbind:NFS客户端和服务端通讯工具,才CentOS5.X系统中,该软件名为 portmap 1.2.nfs mount挂载性能优化 1.禁止更新目录及文件时间戳 # mount -t nfs -o noatime,nodiratime 192.168.230.133:/nfs /nfs 2.安全加优化的挂载方法 # mount -t nfs

Tomcat调优总结(Tomcat自身优化、Linux内核优化、JVM优化)

Tomcat自身的调优是针对conf/server.xml中的几个参数的调优设置.首先是对这几个参数的含义要有深刻而清楚的理解.以tomcat8.5为例,讲解参数. 同时也得认识到一点,tomcat调优也受制于linux内核.linux内核对tcp连接也有几个参数可以调优. 因此我们可以将tomcat调优分为linux内核优化.java虚拟机调优和tomcat自身的优化. 一.Tomcat自身优化 1. maxThreads :tomcat创建的最大线程数,也就是同时处理的请求最大并发数.默认值

mysql在linux中内核优化

linux内核优化,直接修改/etc/sysctl.conf执行 sysctl -p立即生效 # 每个端口监听队列最大长度 net.core.somaxconn = 65535 # 增加系统文件描述符限制 fs.file-max = 65535 # 当网络接受速率大于内核处理速率时,允许发送到队列中的包数目 net.core.netdev_max_backlog = 65535 # # 保持未连接的包最大数量 net.ipv4.tcp_max_syn_backlog = 65535 # 控制tc