2013-01-08 29 views
-2

我有一個Invision電源板論壇託管在CentOS和Intel Core 2 Duo處理器的專用服務器上,以2.13 GHz的網站。意見有關負載服務器和CPU使用率

近日,當服務器在高負荷,負荷服務器在一分鐘內達到約6.00峯值,服務器停機由於大量的CPU使用率。我的問題是:根據你的說法,我不得不向我的主機請求一個更強大的CPU?或者,也許我只是爲了提高網站腳本和論壇的性能?

回答

0

衡量和優化。根據需要重複,直到你知道真正發生了什麼。

注意負載和CPU不測量同樣的事情。

  • 您是否使用PHP加速器? (如APC) - 你可能應該是。
  • 檢查你的內存和CPU實際的使用(用戶/系統/ IO),交換使用信息(vmstat,iostat的等)。有很高的愛荷華州嗎?
  • 您是否優化了MySQL配置?如果不是,則幾乎肯定沒有分配足夠的表或查詢緩存內存。
  • 你看看MySQL的統計數據,檢查你的緩存命中率或緩慢的查詢?任何磁盤臨時表?

我強烈建議您進行一些適當的性能監控 - 統計數據和圖形是非常寶貴的。