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).

link|improve this question
Define "server grade" precisely, then we'll talk about whether or not something is "server grade". Other than that, if it meets your needs then it is adequate; If it doesn't meet your needs then it isn't adequate (notice the absence of the phrase "server grade" from this statement?). – DJ Pon3 Oct 25 '11 at 17:29
1.5m Views per Month equates to about 1 page per second (12 active hours per day). That's very little load. – Chris S Oct 25 '11 at 17:36
@Robert Moir : I didn't mean much. Desktop-grade = for/in use with desktops. Server-grade = for use with servers. That's what I wanted to say or mean. My laptop is powered by an Intel core i3 processor, so doubted if it was server-grade (i.e., if it can stand the non-stop use for months-to-years). – user88753 Oct 25 '11 at 21:25
@Chris S : It was more about standing that load for months-to-years, than if it can actually take it. :) – user88753 Oct 25 '11 at 21:28
This is the problem then. You're throwing around terms that don't apply to the item you're discussing. Any modern CPU can certainly be used non-stop 24/7 if it is properly cooled, etc. None of them need to stop for a rest every now and again or anything like that! There are plenty of "small business" servers for sale from pretty major vendors right now that will run with one of these class of processor inside them for years on end and do so quite admirably. A better question is whether or not the processor is suitable for the workload you plan to use it for. – DJ Pon3 Oct 25 '11 at 21:31
feedback

3 Answers

up vote 11 down vote accepted

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

  1. Xeon processors can typically be used in multi-cpu motherboards; 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. 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.
  3. Motherboards that support i-Series processors tend to expect desktop grade RAM. Motherboards that supports 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 configuration of each board is to match the RAM type to the supported CPU type.

It's number three above that really 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, 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 isn't as good.

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 the best Core i3 I could find on Intel's site right now is a dual core with hyperthreading. The worst Xeon I could find was a quad core without hyperthreading (that lines up more closely with an i5).

link|improve this answer
2  
That said, Google started with cheap hardware. Reliance my be secondary if you run a cluster. – TomTom Oct 10 '11 at 14:48
Yes, the processor I got is a core i3 with HT. Do you think it will be great for a wordpress blog generating some 1.5 million pageviews a month? – user88753 Oct 10 '11 at 16:57
8  
My mobile phone probably could handle that. Seriously: it should be enough. Unless a significant part comes suddenly. – TomTom Oct 10 '11 at 16:58
feedback

Simple answer: No

Long answer: Depends

Your usage of the server should tell you if a desktop processor is what you need. Judging from your last question, however, it sounds like you have a very shady company anyway and I would look for other options for servers if I were you. In reality, desktop processors are fine for little test servers, but any server used in production has no reason to not use server-grade parts.

link|improve this answer
The server with i3 is for running a wordpress blog generating about 1.5M pageviews a month. – user88753 Oct 10 '11 at 16:58
1  
what's shady about the web host? They tried to get me a server that fits well into my budget, but not too low quality. Actually, I was shocked that they actually got me a dedi for $110pm, that's why that question. – user88753 Oct 10 '11 at 17:02
feedback

Yes and No... however, it depends on what you define as "server grade".

If you were to get the Xeon equivalent of a Core I cpu, it will technically be a server grade component.

However, if you are upgrading a P4 era Xeon to a modern i3/5/7 (or even a modern Dual Core Celeron!), you will notice immense speed increases in all areas.

However, there is much more to a computer than a processor on its own.

On a server, in addition to the processor, you want good quality, long life components as you want it to last around 5 years (average replacement cycle), you ideally want on board graphics - but just basic/not high end, you want ECC memory and other things - all of this requires a server grade motherboard, and the majority of server grade motherboards only take server grade processors.

All this being said, it completely depends on the usage pattern. For a very small company, I would rather buy an i3 machine and replace it with a similar specification machine 3 years down the line than buying a very expensive machine and keep it for longer. For hosting, unless you specifically need a high end machine, you may as well take the savings as it should be very good and powerful.

link|improve this answer
My budget will allow me to get a Xeon processor in less than an year. For a start, an i3 would be fine? (for a wordpress blog generating 1.5 million pageviews a month.) – user88753 Oct 10 '11 at 16:59
1  
1.5 million pageviews? Do you already have this or are you hoping to get that much traffic... because, it is a lot! Anyway, an I3 should do this fine.. so long as it isn't 1.5million at exactly the same time! – William Hilsum Oct 10 '11 at 17:08
:D cheeky! Yes, 1.5 million pageviews spread across a month, and not at a time. (If I was getting that many, I could have afforded hexacore servers.) – user88753 Oct 10 '11 at 18:04
feedback

Your Answer

 
or
required, but never shown