Linux

httpd 和 mysqld 的實例太多

  • April 15, 2015

我有一個具有 4 GB 記憶體和 8 個核心的 VPS,每天大約有 20 萬次訪問。我安裝了 DirectAdmin,我總是在 DirectAdmin 服務監視器中看到大量的 httpd 和 mysqld PID。

例如,mysqld 大約有 40 個 PID,並且會在一段時間內增加。我安裝並配置了 CSF 並配置了 httpd.conf/my.cnf 有時這種負載會阻止伺服器響應並凍結。

管理員安裝了 32 位 Centos 並且只為 SWAP 定義了 512 MB

Swap:       524280          4     524276

有什麼想法可以解決這個問題嗎?

謝謝

如果您想添加交換空間,我建議您閱讀CentOS.org關於該主題的文件。

您可能還會發現來自 Techotopia 的本指南很有幫助。

CentOS 建議您的特定版本的交換空間為 6GB。

有關交換文件的大小,請參閱 CentOS.org 的此文件

對於最多 2 GB 的物理 RAM,交換應等於 2 倍物理 RAM,然後對於超過 2 GB 的任何數量(但不得少於 32 MB),交換應等於 1 倍物理 RAM。

因此,如果:

M = 以 GB 為單位的 RAM 量,S = 以 GB 為單位的交換量,然後

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

引用自:https://serverfault.com/questions/408264