多少 CPU 使用量算太多?

多少 CPU 使用量算太多?

我的伺服器每月接收大約一百萬個獨立訪客,最近我開始使用 Plesk 來幫助監控伺服器本身的一些重要資訊。 RAM 我可以理解,但我不太確定我的 CPU 使用率對於這個數量的訪客來說是否太高、太低或大約是平均值。這個伺服器的存在只是為了提供一個相當大的 WordPress 部落格。

這是一個星期。我應該注意哪些類型的事情?有關該伺服器的一些其他資訊如下:

VCPU: 4,記憶體:6GB,硬碟:30GB,作業系統:Ubuntu伺服器10.04 x86_64

替代文字

答案1

在我看來,這個問題可以問成一條繩子有多長?顯然,當 CPU 使用率達到 100% 時,其他一切都會受到影響。我個人會調查伺服器的 CPU 保持在 50% 以上的時間。
您的圖表顯示突發甚至沒有 50% 那麼高,因此我認為您的伺服器狀況良好,您需要注意正在運行的網站數量和/是否有任何資料庫正在運行以及它們的大小。有很多因素可能會影響您的伺服器,但我認為 CPU 使用率目前不適合您。

答案2

看起來不錯...您不想沿著扁平線使用工具:這意味著您為硬體支付了太多費用。如果達到 50% 的峰值,那麼您就有足夠的閒置產能。

我唯一擔心的是星期二的高峰......看起來你處理得很好,但高峰流量是最糟糕的計劃。這是一個什麼樣的網站?

答案3

看起來你的圖形採樣間隔大約是 10 分鐘左右。這意味著在周二的高峰期間,您可能會在相當長的一段時間內(例如:1 分鐘)達到 100% CPU 負載。也就是說,CPU 負載雖然了解負載隨時間的變化情況很有趣,但對於識別 CPU 密集型系統卻沒有太大用處。我非常喜歡查看運行隊列大小指標。

答案4

如果您的網站沒有陷入困境,您沒有看到效能問題,並且似乎沒有任何事情觸發任何警鐘......您可能沒問題。

您的 CPU 使用率沒有被固定。根據網站和配置的不同,您可能需要檢查磁碟使用情況,因為在 CPU 問題出現之前,I/O 可能會陷入困境(同樣取決於您正在執行的內容)。

主要還是看性能吧。只要為您的客戶提供的網頁不會出現巨大的延遲(最好是從外部內部網路來源進行測試),那麼您可能就沒有問題。

相關內容