我有一个4 GB的RAM和8个核心的VPS,每天约20万次访问。 我安装了DirectAdmin,并且在DirectAdmin服务监视器中始终可以看到大量的httpd和mysqld的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