内核优化

优化运维服务器

1、设置linux系统最大可打开文件数
编辑文件 /etc/security/limits.conf ,添加两行参数:
在CODE上查看代码片派生到我的代码片
* soft nofile 65535
* hard nofile 65535

2、如果服务器装有Redis,这个参数一定要加,不然Redis有很大的可能无法同步数据到磁盘

这两行参数编辑文件/etc/sysctl.conf,添加以下参数:

在CODE上查看代码片派生到我的代码片
vm.overcommit_memory = 1

3、把所有带backlog的参数的值调大,如:

在CODE上查看代码片派生到我的代码片
net.ipv4.tcp_max_syn_backlog = 65535
由原来的1024改成10240,队列容纳的最大半连接数。
在CODE上查看代码片派生到我的代码片
net.core.netdev_max_backlog = 65535
允许送到队列的数据包的最大数目。

4、网站502问题大多都是这个参数没设置的原因

在CODE上查看代码片派生到我的代码片
net.core.somaxconn = 65535

5、加快进程回收和服用

在CODE上查看代码片派生到我的代码片
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1

时间: 2024-10-18 10:52:57

内核优化的相关文章

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中的地址,所以 不接受源路由信息包可以防止你的内部网络被探测.

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

Linux高并发内核优化-TougheRadius

linux 内核优化 默认情况下,linux系统有一些限制,并不能直接支持高并发性能,需要做一些内核优化. 1.把以下内容加入 /etc/sysctl.conf 1 net.ipv4.ip_forward=1 2 net.ipv4.tcp_syncookies = 1 3 net.ipv4.tcp_tw_reuse = 1 4 net.ipv4.tcp_tw_recycle = 1 5 net.ipv4.tcp_fin_timeout = 30 6 net.ipv4.tcp_keepalive_

linux操作系统网络内核优化

服务器做web应用(Http/Nginx)Linux内核参数优化 Linux系统下,TCP连接断开后,会以TIME_WAIT状态保留一定的时间,然后才会释放端口.当并发请求过多的时候, 就会产生大量的TIME_WAIT状态的连接,无法及时断开的话,会占用大量的端口资源和服务器资源.这个时候我们可以优化TCP的内核参数, 来及时将TIME_WAIT状态的端口清理掉. 本文介绍的方法只对拥有大量TIME_WAIT状态的连接导致系统资源消耗有效,如果不是这种情况下,效果可能不明显. 可以使用netst