Server - Dual Xeon or Double Cores

darkmagex

Member
Apr 7, 2002
121
0
0
We are putting together a database server, and we have 8 core licenses for SQL Server 2012. So we're limited to 8 cores in the new server. Does anyone have any benchmarks/experience on if we would be better off with say, 2 E5-2407 (4cores @ 2.2Ghz) or 1 E5-2407 (8 cores @ 2.3Ghz)?
 

tynopik

Diamond Member
Aug 10, 2004
5,245
500
126
E5-2407 - 4c, 2.2/2.2, $258
E5-2470 - 8c, 2.3/3.1, $1500

all cores on one socket, slightly higher clock, much higher turbo, obviously the 2470 is faster

is it three times as expensive faster? well it really depends on what you're doing i suppose

(the correct answer of course is 1 E5-2687W (8c, 3.1/3.8, $1900))


do note that only having 1 cpu in a dual-cpu board may limit which PCIe slots you can use
 
Last edited:

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
E5-2570 has a 95W TDP, compared to 160W TDP for 2 E5-2407 CPUs. So, they could run up to 65W hotter. That is a tangible difference between them.

2x4C allows you to use more slots, another tangible difference (but that may not matter, since you usually just want one slot for a RAID controller).

2x4C allows for larger amounts of RAM at a cheaper cost. If you want >24GB RAM, that could be a quite a cost-saver, along with the lower cost of the CPUs themselves. There may be minor performance differences between 1x8C with 20MB cache and 1x3 RAM channels, and 2x4C with 2x10MB cache and 2x3 RAM channels, but they're going to vary by workload, and shouldn't make more of a difference than getting a higher or lower speed grade of CPU, even when they make a tangible performance difference. So, they're there, but probably not worth worrying about, if you don't already absolutely know which one you'd bet better off with (and, that would still leave the cost differences, if the added RAM bandwidth were useless, allowing you to move up a couple 2x4C speed grades for the same cost as 1x8C).

If the 1x8C and 2x4C CPU choices are similar in speed, then RAID and HyperThreading will be the hardware choices that will make the most difference, and not in a way where one choice is categorically superior to another (well, maybe using a 3-drive RAID 5 would be a categorically bad choice for a DB server :)).

Intel's pricing does not mesh really well with Microsoft's new licensing scheme. If you think about a FOSS server, where the software costs are either a non-issue for hardware, or done on a per-server basis, regardless of its parts, the ability to cram more CPU cores into a given U and TDP can be worth much more than if you're stuck at 8 or 16 cores, and just looking for a good way to dole them out.
 

tynopik

Diamond Member
Aug 10, 2004
5,245
500
126
If you want >24GB RAM, that could be a quite a cost-saver

There's dual 1356 boards with 12 slots, or 6 per CPU

at standard 8GB dimms thats 48GB on one cpu

and they can handle 16GB DIMMs that aren't completely unreasonable
 

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
There's dual 1356 boards with 12 slots, or 6 per CPU

at standard 8GB dimms thats 48GB on one cpu
Shows you I haven't done this in a little while :). Last time I looked, 8GB weren't as cheap per GB as 4GB modules. Checking Newegg, now, they're pretty righteous, and there's really no premium until 16GB, and even that's not a bad markup.