Linux – Building a build server on an Atom Mini-ITX PC

build-serverlinuxvirtualizationwindows

I am planning on turning my 1.6Ghz Atom, 1GB RAM Mini-ITX PC into a build machine. I am thinking about having it build for multiple environments, so I was planning on using Virtual Box to create a VM environment.

Will my machine handle multiple VMs? How many should I max at?
Should I use Linux as the host and have XP as a guest or should I use XP as the host and have CC.Net run on the host (I only want to use one license of XP)?
I plan to host my SVN repositories in its own VM, does that make sense?

I will post more questions as I think of them or as they become relevant.

Best Answer

I advise against using an Intel Atom CPU for this kind of work for its lack of out-of-order execution.

If you really want to use that machine, you should not use virtualization techniques and expect low performance. If you have the time, run tests with your expected workload.

Related Topic