>> but virtualizing >> multiple cpus doesn't really work well in Parallels or VirtualBox >> either, nor on VMWare's ESX servers > > I'm using both physical cpus on my ESX-based Plan 9 server. Should I > be expecting erratic behaviour?
i've had a 4-vcpu vm running xp on a poweredge+esx (2Ă—quad core) for over a month in operational use. in my experience esx does a good job of scheduling multiple cpu's; the vm is running 20 instances of a cpu-intensive application. http://communities.vmware.com/docs/DOC-4960