码迷,mamicode.com
首页 > 其他好文 > 详细

内核优化

时间:2015-10-30 02:15:55      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:服务器   linux   数据包   网站   

优化运维服务器

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

内核优化

标签:服务器   linux   数据包   网站   

原文地址:http://dulinux.blog.51cto.com/10803129/1707862

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!