I am planning on building a Continuous Integration Server (the existing one is too slow). My plan is to run multiple OSes for our application testing on KVM.
The structure will be a single physical machine with 6 CPU cores and 3 hard drives, running 3 KVM instances at a time.
I plan to run each OS with 2GB of RAM, 2 cores, and from a unique disk (every disk having a copy of all images).
Can I get any benefit from this architecture? Especially IO? How much difference in IO performance is there between having VM image vs a physical system running with 2 cores and 2GB of RAM? Will be dedicated disk make any noticeable difference?