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

What is a reasonable number of virtual servers on a physical server with roughly the following specifications:

  • 2 x AMD Opteron 6128 CPU's
  • 16 Gb RAM
  • 3 x 1500 Gb hdd RAID 5

Hyper-V will be the hypervisor

share|improve this question
1  
You don't even mention which hypervisor you want to use? Throw us a bone! –  Chopper3 Feb 1 '11 at 14:18
1  
Well about 15 or so if you assign 1Gb of memory to each guest. 1 if you assign 16Gb to each guest. Filling a virtual server host with guests can be a matter of considerable effort in capacity planning; it is not like filling a bottle of water! –  RobM Feb 1 '11 at 14:23
    
In our setup the bottleneck has been disk IO. –  Michael Steele Jul 19 '12 at 15:28
add comment

2 Answers

up vote 2 down vote accepted

It really depends on what types of VMs you're going to be hosting. If they're basic file/print, email, web servers I'd probably stick to about 5, maybe 6.

You're really limited by your RAM, If its a budget concern I'd consider dropping one of the processors to add some additional RAM.

share|improve this answer
add comment

It really depends on what you want to do with these virtual servers, from my experience the biggest limitation you'll have is the 16Gb of RAM

So let's say that you have 512Mb servers (nothing to sniff at), that'll give you a max of 31 servers (I know the numbers are 32, but I like to leave some memory for the KVM machine to operate)

As a rule of thumb, consider your memory requirements and that'll give you a very good idea of how many servers you can run, since CPU time can be shared, unless you're running some very heavy computational clusters it shouldn't be a limitation.

share|improve this answer
add comment

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.