Intel Processors – Are Intel Core i3/i5/i7 Processors Server-Grade?

central-processing-unitdedicated-serverintelserver-setup

  1. Many web hosting companies are now offering Intel Core i3/i5/i7 processors under "cheap dedicated hosting." But my laptop has an Intel core i3 processor, which makes it more likely a desktop processor than a server processor.

  2. When I spoke to one of the web hosting company's tech support official about this, he told me that their "i3 processor comes bundled with ECC/Registered DDR3 RAM on a server-class motherboard (socket LGA1156)." Furthermore he told me this:

"We've chosen to offer this particular CPU as our "budget" server, but
in no way lowers the quality of the actual server itself. We utilize
proper cooling methods and also the same fans and heatsinks that we
use on our Xeon CPU's.

The main difference between the Xeon and these i3' are that the Xeon
processors can support multiple CPU's on the same motherboard, while
these cannot. They're also marketed to be server CPU's, while the i3's
are not, but they perform just as well under the same conditions."

I would like to take any input I get from the community. Is it good to go with an i3/i5/i7 processor, with the kind of setup mentioned above? or is there anything I should be worried about?

EDIT: To be more clear, I've got an Intel Core i3-540 Dual-Core processor (3.06GHz) with HyperThreading. And I will be running a wordpress blog on it (generates some 1-1.5 million pageviews a month).

Best Answer

From what I've seen, there are five things to be aware of for i-series processors vs Xeon series processors:

  1. Xeon processors can typically be used in motherboards that support multiple CPUs; i-Series processors cannot (just like the sales guy told you). This is by far the largest difference between between the processors themselves. Certainly a good i7 processor has the reliability and raw performance available to handle a server load, as long as you're still in the single-cpu range.
  2. Motherboards for Xeon processors are available with more memory slots. This is important if you need more RAM (or will over the life of the server).
  3. Motherboards for Xeon processors are available with much higher memory and PCI bandwidth, which can make a huge difference in performance, especially for certain types of workloads common to servers.
  4. Motherboards that support i-Series processors tend to expect desktop grade RAM. Motherboards that support Xeon processors tend to expect server grade (registered) RAM. Of course, you can find server boards and desktop boards that support both types of both CPU and RAM, but the typical situation with each board is to match the RAM type to the supported CPU type.
  5. New chips from Intel tend to come out as server processors first. This means that most Core i7 processors have a Xeon processor that is almost an exact match. But at the very top end, there will likely be a Xeon processor that doesn't (yet) have an i7 equivalent. This only matters for top-of-the-line hardware, though. — Note: Since I wrote this, it's become more common to have many-core Xeon models that never see an equivalent i-Series release.

We see here the biggest difference between the two is often the supported motherboard rather than the CPU. That said, often those additional features from the motherboard are not needed, and you can get still acceptable performance out of an i7, or even an i5.

Assuming you do have acceptable performance, it's number four above that still matters to you. If you have both an i-Series processor and desktop grade RAM, you're not really running production-level server hardware anymore. It might work fine for a while — in fact, it will probably work fine — but then again it might not, and that's not the kind of risk a good sysadmin wants to take. The failure rate and average longevity just aren't as good... but for the context of this question it's the supporting cast you're worried about here, not the processor itself.

In this case, given that they offer registered RAM with a server-class motherboard, if you are comfortable with the performance level of the hardware then this might be a good fit. I'll add that at time of the original writing, the best Core i3 I could find on Intel's site was a dual core with hyperthreading. The worst Xeon I could find was a quad core without hyperthreading (that lined up more closely with an i5).

Related Topic