Chinaunix首页 | 论坛 | 博客
  • 博客访问: 784222
  • 博文数量: 56
  • 博客积分: 451
  • 博客等级: 下士
  • 技术积分: 1431
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-20 11:14
文章分类

全部博文(56)

文章存档

2013年(35)

2012年(21)

分类: 架构设计与优化

2013-04-12 14:37:03

公司租用的阿里云主机内存为512M,经常出现内存不够的现象。
参考网上资料进行了一系列优化:
首先查看内存使用情况:
#free -m
发现在内存竟然还剩下6M可用
# ps -ef|grep httpd 查看了httpd的进程个数

影响apache性能的几个重要参数(conf/httpd.conf中设置)
KeepAlive 是否允许持续连接
MaxKeepAliveRequests 允许的持续连接的最大数
KeepAliveTimeout 持续连接在没有请求多少秒后切断
StartServers 最初启动时启动多少个服务器进程
MinSpareServers 空闲服务器进程的最小数
MaxSpareServers 空闲服务器进程的最大数
MaxClients 同时处理的请求数(最重要的参数,要少于ServerLimit)
MaxRequestsPerChild 每个子进程处理的最大请求数

这里发现机器的MaxRequestsPerChild设置值为4000,有点大了,修改成100 
重启后发现可用内存大大下降了 !
其他的优化方面会进一步研究

阅读(5511) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

luanshen2013-04-14 17:47:42

www.v5android.com