The only thing I would caution here is that you need 4 or more cores on your host for vSMP to work well in your guest VMs.
I am in the process of doing benchmarks.
SQL 2000 works faster if I set it to use only one of the virtual CPUs.
Do you recommend I keep my entire VM without APCI multiprocessor (only with one CPU)??
It's going to be for a domain controller / SQL 2000 server and Exchange server.
AMD64 X2 @2.5Ghz host with 4Gig DDR2 running Suse 10 i686.
My vm uses 3.6Gigs of ram.
I have the following parameters added to my vmx config file:
memsize = "3600"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
I also looking forward for any other tweaks I can do to make this VM working faster.
There's only one virtual machine running onto this server.
If you don't have four or more cores, then, yes, I recommend you keep your VMs to a single virtual CPU.