Php

為 Web 伺服器選擇處理器:GHz 或記憶體大小哪個更重要?

  • April 14, 2013

我正在選擇一個可以執行的新伺服器linuxnginx並且php-fpm基於 Web 伺服器。大多數情況下,所有的工作伺服器都在做——渲染Twig php 模板

目前伺服器具有閒置處理器,並且大部分時間都超載:

model name  : Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
cpu MHz     : 3301.000
cache size  : 6144 KB

在選擇升級時,我偶然發現了兩種選擇(幾乎相同的價格):

  • CPU:Intel® Xeon® E5-2609(10M 高速記憶體,2.4 GHz,6.40 GT/s Intel® QPI)
  • CPU:英特爾® 至強® 處理器 E3-1270V2(8M 高速記憶體,3.5 GHz)

首先具有更大的記憶體和更少的 GHz。哪一個更適合 PHP 渲染任務,比如字元串函式?

好吧,雖然我通常不願意推薦 E3 而不是更好的晶片,但特定的 E5 沒有超執行緒,而 E3 確實有。所以E3可以同時處理8個執行緒,而E5只能處理4個。

因此,在這種情況下,“較小”的晶片具有更多的執行緒容量和約 50% 更快的時鐘速度,因此除非您的系統受大量記憶體限制(E5 具有更快的記憶體吞吐能力),否則我建議 E3 優於 E5 .

請記住,我們通常不做產品推薦,正如常見問題解答中明確指出的那樣,但在這種情況下,這是一個簡單的答案 - 請在未來考慮這個問題。

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