lamp优化

ibm开发网developerworks,写的很详细了,连接如下:

LAMP 系统性能调优,第 1 部分: 理解 LAMP 架构

LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP

LAMP 系统性能调优,第 3 部分: MySQL 服务器调优

一些常用的命令:

查看apache占用的总内存(MB),平均每个进程占用的内存(MB),进程个数

ps aux|grep -v grep|awk '/httpd/{sum+=$6;n++};END{print sum/1024 " " sum/n/1024 " " n}'

apache 2.4下的配置过程为:

切换到httpd配置目录

cd /etc/httpd

vi conf.modules.d/00-mpm.conf

查看运行模式是prefork模式,即LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

使用下面命令查看内存httpd平均占用内存单位kb

ps aux | grep -v grep |awk '/httpd/{sum += $6;n++};END{print sum/n}'

一般结果是20~30m

在00-mpm.conf的LoadModule mpm_prefork_module modules/mod_mpm_prefork.so 下添加下面设置

StartServers 5

MinSpareServers 5

MaxSpareServers 10

ServerLimit 200

MaxClients 200

原文地址:https://www.cnblogs.com/xdao/p/lamp_optimize.html