Sql-Server-2008
X5570 和 X7450 Xeon 的比較
我正在嘗試找出哪個更適合 SQL Server 2008 安裝:
兩個主頻為 2.66Ghz 的六核 X7460
或
兩個主頻為 2.93Ghz 的四核 X5570。
理想情況下,我想知道整體上哪個更快——記住 X5570 是 Nehalem/Gainestown 而 X7460 是 Dunnington。
任何意見,將不勝感激!
我最近自己也經歷了同樣的評估過程。我找到了這個文章,它把我牢牢地踢進了 Nehalem 陣營:
community.vmware.com/thread/202280(不能發布超連結,因為我是新使用者)
從本質上講,結果表明,對於記憶體密集型應用程序,8 個 Nehalem 核心通常會勝過多達 16 個上一代 Xeon 或 Opterons 核心。
在 anandtech.com 上四處逛逛,您會發現類似的基準。
答案就像很多“最好的設置是什麼?” 問題,取決於您的具體工作量。
一些數字:
- 2 x X7460@2.66 = 31.92GHz
- 2 x X5570@2.93 = 23.44GHz
顯然,六核總體上更快。然而:
- 您的工作負載是否可並行化?也許更少、更快的核心是有意義的。
- 您的工作負載受 CPU 限制嗎?它是磁碟綁定的嗎?記憶體受限?
如果您有一個並行的、受 CPU 限制的工作負載,它訪問較小的記憶體集,我認為 X7460s 可能會更好。
但是,您可能會發現新的 Nehalem 架構在您的特定工作負載上為您提供了更好的性能(更快的 RAM 和 IO)。
沒有正確的答案——這取決於。
在所有其他條件相同的情況下,我建議您使用 Nehalem,因為當英特爾決定發布它們時,您始終可以升級到六核 :)