I've been using VMWare for many years, running dozens of production servers with very few issues. But I never tried hosting more than 20 VMs on a single physical host. Here is the idea:
- A stripped down version of Windows XP can live with 512MB of RAM and 4GB disk space.
- $5,000 gets me an 8-core server class machine with 64GB of RAM and four SAS mirrors.
- Since 100 above mentioned VMs fit into this server, my hardware cost is only $50 per VM which is super nice (cheaper than renting VMs at GoDaddy or any other hosting shops).
I'd like to see if anybody is able to achieve this kind of scalability with VMWare? I've done a few tests and bumped into a weird issue. The VM performance starts degrading dramatically once you start up 20 VMs. At the same time, the host server does not show any resource bottlenecks (the disks are 99% idle, CPU utlization is under 15% and there is plenty of free RAM).
I'll appreciate if you can share your success stories around scaling VMWare or any other virtualization technology!