My primary question is in the title, and can be answered as simply as that. However, I think some background information may be relevant.
I'm doing some research into upgrading one of our three year old Dell PE 1950's to be a heavyweight (for a 1U) DB server. The CPUs are currently two entry-level Xeon 5110s (1.6 GHz, Dual Core, "Woodcrest" family).
In the course of this research I've learned that there are two steppings: C0 and E0, however I can't find many plain-English specifics as to what is different, besides their release dates of Nov. '07 and Aug. '08 respectively. All I can see is "XSAVE/XRSTOR instructions were added", but what does that mean for my needs?
Normally I'd just not care and get the E0 to play it safe because it's the latest & greatest for this family of CPUs. However, I have found some rather significant pricing differences between the C0 and E0 steppings as shown here:
Model Speed (GHz) E0 USD x 2 C0 USD x 2 E5405 2.0 570 560 E5410 2.33 740 520 E5420 2.5 860 1020 E5430 2.66 1020 1010 E5440 2.83 ? ? E5450 3.0 1560 1580 X5450 3.0 ? ? X5460 3.16 N/A 1020 X5462 2.8 1160 1120 X5470 3.33 1420 N/A E5472 3.0 ? 1430 X5472 3.0 ? 740 ** X5482 3.2 ? 1620
? = Could not find price from "reputable" vendor, yet.
Prices are for two CPUs
Note the cost of the C0 X5472, $740 -- the equivaent of the E0 E5410.
Now, until I priced the X5472 I was leaning towards the E5410 or E5420. However I'd be foolish to ignore the C0 price anomaly.
I'm not going to ask for a recommendation, but I would like to know if that is a misleadingly low price.
- Am I going to see a difference between a C0 and E0 stepping in a MySQL DB server (32 GB RAM if it matters)?
- Am I missing out on any critical functionality? Will it compromise the reliability of my production environment?
- Is this totally worth it? (yes, subjective, but just this! :)