For Day 9 of my SQL Server hardware series, I want to give my current recommended AMD Processor List for different sizes of database servers and different workload types. There is not as much change on the AMD front as there has been on the Intel side recently, so that makes this list a little easier. Recommending AMD processors is made even simpler by the fact that AMD lets you use the exact same processor in two socket servers and in four socket and above servers, and they have had that capability for several years. Until the very recent release of the Intel Xeon E7 family of processors, Intel had completely separate processor lines for one socket, two socket and four socket and above servers.
Until the AMD Bulldozer family of processors is released sometime later in 2011 (presumably in Q3) the processor you want is either an Opteron 4184 or an Opteron 6180 SE. These are they best processors they have in their respective server form factors. Generally speaking, these two processors (especially the Opteron 6180 SE) do better with DW/DSS workloads than with OLTP workloads, because of their high physical core counts. The Opteron 6180 SE “Magny Cours” has twelve physical cores per processor, without using anything like hyper-threading to produce logical cores. Having lots of physical cores is helpful for DW/DSS type workloads, where you often have long-running, complex queries that are likely to be parallelized by the query optimizer.
In all honesty, I believe you are better off with an Intel processor for SQL Server OLTP workloads. The Intel Xeon X5690 will simply smoke the Opteron 6180 SE in single-threaded performance. As I have said before, I really hope that the Bulldozer lives up to its advance billing, so that AMD can close the performance gap with Intel.
So, here is my current list of recommended AMD processors:
One socket or budget two socket server
• Opteron 4184 (45nm Lisbon), six cores
• 2.8GHz, 6MB L3 cache, 6.4GT/s
Two socket server
• Opteron 6180 SE (45nm Magny-Cours), twelve cores
• 2.5GHz, 12MB L3 Cache, 6.4GT/s
Four socket server
• Opteron 6180 SE (45nm Magny-Cours), twelve cores
• 2.5GHz, 12MB L3 Cache, 6.4GT/s