Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a home server (HP ProLiant N36L link with 8Gb of RAM), running Windows Server 2012 that I want to use as a home web server.

Is it worth settings up VM's in Hyper-V for virtual DB servers and web servers? The server will likely never see much traffic, just a couple of hobby sites and a few basic web services.

The setup I had in mind was:

  • (Physical) Main_Computer_Name (8Gb RAM)
  • (Virtual) Web_Server (2Gb RAM)
  • (Virtual) DB_Server (2Gb RAM)
share|improve this question

1 Answer 1

up vote 1 down vote accepted

Having separate web & database servers will be helpful in keeping your data secure and isolating any bottlenecks.

With 2GB of RAM, your database server will be starved. If the host has 8GB and you're allocating 2GB to each VM, what are you using the remaining 4GB for? If you're using Hyper-V Server, the following formula may help you back into the amount of RAM you can allocate to each VM:

host RAM (your physical 8GB)  = (VMRamRequirementMB x #ofVMs) + (#ofVMs x 32MBVMOverhead ) + (512MBHost)

So you'd be looking at

8GB = (X*2) + (X*.032) + 0.512 = 2.544X
X = ~3.14GB RAM per VM

Of course, if IIS only needs 2GB RAM, you could bump the database up to a more comfortable 4GB.

share|improve this answer
    
That's great - thanks! –  ubersteve Dec 19 '12 at 0:15

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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