i’m currently evaluation my new server setup. Interworx + CentOs will be running on some virtualization software. Yet I don’t know which platform
I tried XenExpress which worked very good. Yet I have a lot of experience with Vmware Workstation so at this moment i’m trying the “free” VMware server with host Windows 2003 server. To do some benchmarking i’m running FreeBSD, CentOS and Windows XP Pro on it. Yet same problem like you, CPU util was 100%. So like you already figured out they key was to disable the 2 CPU option. Virtual SMP is currently beta.
[edit] about ESX, i really don’t think it is worth the $
Cost is high, performance advantage small, it is a propriatory OS so if you have any trouble it is not easy solving them, only some selected hardware is support so if you s-ata controller is not supported you cannot use it.
I just switched from my Host Windows 2003, it is a memory hog, and most likly each month you have to reboot in order to apply patches. Now i’m going to install CentOS as host for VMserver and test. So either my setup is going to be XenExpress or CentOS + Vmware server.