Apache-2.2
應該更改哪些設置以降低 apache CPU 使用率並使用更多 RAM?
在我們的 CentOS 6 伺服器上,我們現在有很多 CPU 過載,而我們的 RAM 幾乎沒有使用。
KeepAlive 設置為“on”,因為我們在您的網站上有一些 AJAX 元素並提供許多文件,例如圖像等…
你有一些推薦的設置來減少 apache CPU 負載嗎?就像說的那樣,我們在這台伺服器上有很多可用的 RAM,但是 CPU 能力很弱。
你會接受“修復程式或獲得足夠的硬體”嗎?
你通常不能用 RAM 替換 CPU - 通常 RAM 太少意味著交換,這意味著 CPU 使用率很低,但它不能以其他方式工作。
對我來說,現在看起來“基於合格的開發人員知識和使用分析器進行適當的調試和優化”是有序的,這不是系統管理員的問題。
我懷疑 Apache 是消耗所有 CPU 的那個,而且我更懷疑您正在執行類似 PHP 腳本的東西,使用 mod_php 進行密集處理。如果是這種情況,請切換到更可靠的 PHP 執行方式,例如 PHP-FPM,並對 PHP 程式碼進行一些調試。