Php
為 Web 伺服器選擇處理器:GHz 或記憶體大小哪個更重要?
我正在選擇一個可以執行的新伺服器
linux
,nginx
並且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 .
請記住,我們通常不做產品推薦,正如常見問題解答中明確指出的那樣,但在這種情況下,這是一個簡單的答案 - 請在未來考慮這個問題。