Wednesday, September 14, 2011

The Best Dedicated Server for Magento

This posting is more for question answers than anything else.


I do a lot of Magento upgrades, the bottom line, your upgrading server matters. What I would like to do is collaborate (knowledge) on the best machine (and the cheapest) and the best configuration on a single dedicated server.

My best case example is a 4gb Magento 1.3 database run on a HPDL160 G6 Dual Quad Core 1.6ghz processors, 16gb RAM, and SATA 7200rpm drives.

I installed and configured CentOS 5.5 with MySQL 5.1. I tuned MySQL (I will post a script later)

I will use my desktop machine (at the time) as my benchmark.
Intel i7 Quad core
16gb Memory
7200 RPM SATA Drive
CentOS 5.5, MySQL 5.1
(Purchased all from Microcenter)

In addition, I also tested a Dual Intel i7 Quad Core with 16GB memory and a 7200RPM SATA drive running Ubuntu 10.04

My best completion time on my Desktop Machine was 12 hours
My best completion time for the Ubuntu Desktop was 10 hours
My best completion time for the HP G6 was just under 5 hours.

My latest endevor involves a HP DL385 AMD Quad -Dual Core server (4-dual core CPUs) with 32GB memory and RAID 5 SCSI Ultra 320.

A 2gb Magento database is taking more than 12 hours to upgrade.

I am not a hardware GURU, so I am looking for some explanations on why the G6 ran so much faster? In addition, I would be happy to post anyone configuration that allows for the fastest Magento upgrades. Ideally I would like to first find the optimum server configuration, then find the optimum server.


  1. The process is both CPU and disk subsystem intensive and a servers job is to perform in these two areas. So the ProLiant main board will have been designed and tuned to perform as a server. Your desktop has a different balance and must also be designed around the video and other devices.

    Bottle necks around disk IO on a desktop machine become less important as it is likely that the IO is associated with a single file load or a program loading.

    Hope his helps

  2. Hello
    Excellent post with excellent information. I have you bookmarked to check out new stuff you post.
    Dedicated Server

  3. Thanks for sharing the post! Really such a nice and decent information shared here with awesome stuff… 

    A Dedicated Server is a single pc in a system arranged for providing the needs of the system. For example, some systems require that one pc be set aside to manage emails between all the other computers. A devoted hosting server could also be a pc that controls printing device resources. Note, however, that not all web servers are devoted. In some systems, it is possible for a pc to act as a hosting server and perform other functions as well. In the Web hosting business, a devoted hosting Dedicated Server is typically a leased service. The user leases the hosting server, software and an Internet access from the Web variety.

  4. You can see more about dedicated server hosting for magento where you can get specific server optimised for magento rather than a general server with no optimisation at all..

    You should always opt for a server that is optimised for your specific software type as it can more the double your page load times which in turn will increase your clients that buy from you and spend money on your website.