panduola — 2010-04-04T18:48:21-04:00 — #1
I am the webmaster of a high-traffic web site that serves 115 Apache requests and 600-700 MySQL queries per second. Right now, as I have analyzed costs, it would be cheaper for me to buy and own a server and colocate it, rather than rely on a hosting company.
As I have been browsing Dell, as a webmaster, I am lost in a wide array of hardware configuration options. Managing servers I am ok with, but hardware is another thing. My questions are as follows:
- For example, on the PowerEdge R710 model, what should "guide" me in making a decision on the processor? Ultimately, in condensed dummy terms, what's the END result of the difference between a 2.93 GHz E5570 Xeon vs a 2.26 GHz E5520 Xeon? I noticed that the 2.93 GHz costs about $1000 more. What?! Why?
- Does a larger CPU cache make a significant difference in performance? When will I see the performance differences of a 4M cache processor vs an 8M cache processor? Able to handle heavier loads at peak times?
- For processors, what exactly is "max mem" (i.e. 1066 MHz max mem)? What significant difference does it have on END result performance? When I talk about END result performance, I am talking about the hardware's impact on front-end processes that a LAMP server runs (i.e. Apache, MySQL). Faster? More efficient?
RAM: Single ranked or dual ranked? Which is generally better for high-traffic web servers? Do recommendations between the two options change with different processors?
RAM: UDIMM or RDIMM? Which is generally better for high-traffic web servers? Do recommendations between the two options change with different processors?
Thanks in advanced!
dklynn — 2010-04-05T08:41:38-04:00 — #2
My first question of you is whether you're capable of monitoring and "fixing" problems 7/24/365? IMHO, unless you have that experience (and staff to monitor constantly), you're better off buying those services from a hosting company.
To answer your specific questions, I'll have to leave those to some of the hosts which frequent these forum boards.
harryr — 2010-04-06T03:46:26-04:00 — #3
Most of these options might do with some consideration and thought if you were doing something that's actually compute intensive (3d rendering for example), however you're not -- you can fuss over if the latest DDR3 will give you a speed boost for weeks, but the point becomes kinda moot when with some reasonably simple software tweaks you could handle 15%+ more visitors.
Also remember: if you're providing your own equipment you're also the one that will be fixing it. Drive dies? Stops powering on? PSU goes? Time for a trip upto the colo facility to fix it - all while your site is offline.
Compare that to having DC staff on-site 24/7 with hardware spares and vendor contracts etc.
Anyway, on with the questions:
Go with whatever offers the most cores within your price range.
Larger cpu cache will make a small difference, but web serving & lightweight database stuff won't stress it enough to see it.
1066mhz is the ram refresh rate, doesn't matter.