Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In Zentyal we use virtualization (ANSTE) to perform automatic tests that require scenarios with several machines interacting in one or several networks. Currently we have a multicore Xeon machine with 16GB of RAM that we use to create ramdisks where the virtual machines are installed. The use of ramdisk greatly increases the execution speed.

We are thinking in replace this machine with another one that can support more scenarios being deployed at the same time. So our main target is to have a lot of fast RAM and enough processor power to run all the machines (processor hasn't been a problem till now but the more cores the better, of course).

Any recommendation of machines that can support this kind of configuration?

Do you know another efficient way to run this kind of scenarios using virtualization?

share|improve this question
up vote 2 down vote accepted

The single best piece of advice that I can give is to make your test match your production. Every time that you buy a new production server, try to buy a matching one for testing.

As they say "practice like you're going to perform."

share|improve this answer
+1, i agree. Having a ballsy VM server will allow you to match your potential production server as close as you can. Nowadays, 32GB of ram and dual quad core CPUs will get you close to just about anything you need. – DanBig Nov 29 '10 at 0:40

Your Answer


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.