Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

We are using SuseVM Linux on a MS HyperV server to host our website (Apache2.2). We've been having issues with response times, especially when server load gets heavy, we're talking 3k-10k unique visits per day.

In your opinion, would it be best to:

  1. Move to an outside host?
  2. Install on a standalone Linux server using another distro?
  3. Any other ideas?
share|improve this question

closed as not a real question by Skyhawk, Scott Pack, dyasny, EEAA, Ward Aug 28 '12 at 2:00

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

2  
You have framed this question as "Hyper-V vs. stand-alone," but your real question is that your web server is falling over and you don't know where the bottleneck is. Without the most basic information on RAM utilization, load averages, disk IOPS, upstream bandwidth utilization, etc., no one in the world is going to be able to help you fix this in an intelligent way. –  Skyhawk May 21 '12 at 15:50
    
The network admin claims that the server should be handling things perfectly. But reality doesn't match that. We know that there are some small issues with our Magento cart running slow and we cannot fix that at this time but it seems that even more of the site continues to get unreasonably slow during peak visitation times. –  MB34 May 21 '12 at 15:59
    
See above: "Without the most basic information on RAM utilization, load averages, disk IOPS, upstream bandwidth utilization, etc., no one in the world is going to be able to help you fix this in an intelligent way." –  Skyhawk May 21 '12 at 16:12

2 Answers 2

Based on the limited information that you have provided, you (and/or your network administrator) do not yet have the skills necessary to manage your own web server. Therefore, your best course of action is to switch to an outside web hosting provider.

This is no cause for shame: most small and medium-sized companies use outside providers for web hosting even if they do have the requisite in-house expertise. Companies do this because outside providers that specialize in web hosting can provide better performance, uptime, and security monitoring than one would expect from a typical in-house web server.

Be sure that whatever plan or package you choose is:

  1. Fully managed
  2. Scaled appropriately for the amount of traffic that your site receives
  3. Not an "unlimited" plan (all hosting plans have usage limits, but some hosting companies lie)

You will need to be extremely careful about how you manage the DNS cutover from the old site to the new site. Some web hosting companies (e.g. Liquid Web) will help you to perform a clean migration from your existing site at no additional cost.

share|improve this answer

I'd suggest trying to profile where things are slowing down - is the VM spending most of its time waiting for disk? Is the network stack not working well? It's possible that a fix could be as simple as changing a NIC or storage driver, so some additional details would be helpful to better answer the question.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.