httpd和mysqld太多的实例

我有一个4 GB的RAM和8个核心的VPS,每天约20万次访问。 我安装了DirectAdmin,并且在DirectAdmin服务监视器中始终可以看到大量的httpdmysqld的PID。

例如,mysqld大约有40个PID,并在一段时间内增加。 我有CSF安装和configurationhttpd.conf / my.cnf有时这个负载阻止服务器响应,它冻结。

pipe理员安装了32位Centos,并为SWAP定义了只有512 MB

Swap: 524280 4 524276 

任何想法来解决这个问题?

谢谢

如果你想添加交换空间,我build议阅读CentOS.org关于这个主题的文档 。

您也可以从Techotopiafind本指南 。

CentOSbuild议你的交换是在6GB的特定版本。

有关交换文件大小的信息,请参阅CentOS.org上的文档 。

对于高达2 GB的物理RAM,交换应该等于2个物理RAM,然后对于高于2 GB的任何数量的额外1 GB物理RAM,但从不低于32 MB。

因此,如果:

M =以GB为单位的RAM数量,S =以GB为单位的交换量

 If M < 2 S = M *2 Else S = M + 2