Central-Processing-Unit
添加更多記憶體會降低 CPU 使用率嗎?
我有一個 2GB 記憶體的虛擬伺服器,平均使用量總是低於 1GB 記憶體,所以我買了一個新的用於完全相同的目的,但我只有 1GB 記憶體。但在我看來,它現在使用更多的 CPU。
更少的記憶體意味著它將使用更多的CPU?即使沒有 100% 使用平均 ram 使用率?
// 它是一個帶有 Plesk 面板的 Web 伺服器
答案不是那麼直截了當,但本質上是——是的。
通過減少 RAM,您通常會強制系統在 HDD 上使用更多虛擬記憶體。這導致 CPU 不得不做更多的工作,例如在 RAM 和 HDD 之間移動數據以及調整頁表,尤其是在上下文切換時。因此,應用程序可用的 CPU 時間更少。
這就是為什麼,如果您可以選擇花同樣的錢將 RAM 翻倍或將 CPU 速度提高 5%-10%,通常最好把它花在翻倍 RAM 上。