ESX will always have better performance because the VMkernel (not linux
kernel) has full control to manage all hardware resources and doesn't
have to pass request through an OS layer (like GSX).
Single proc is definitely the way to go on almost all VMs. I'm still
puzzled at the reasoning behind announcing 4-way SMP, esp since it will
benefit maybe %1 of VMs.
Best Practices Using VMware Virtual SMP http://www.vmware.com/pdf/vsmp_best_practices.pdf
ESX Server Architecture and Performance Implications http://www.vmware.com/pdf/esx2_performance_implications.pdf
ESX Performance Tips and Tricks http://www.vmware.com/pdf/esx_performance_tips_tricks.pdf
Reference & Planning for Virtualizing Citrix http://www.vmware.com/pdf/esx_citrix.pdf
ESX will always have better performance than GSX because ESX is tied more closesly to the linux kernel. GSX is strictly a service and doesn't tie deeply into the OS at all.
Jeff
On 10/28/05, *Jon D* <rekcahpmip@xxxxxxxxx <mailto:rekcahpmip@xxxxxxxxx>> wrote:
I run citrix in VMware GSX, and I have an identical physical citrix
box. Both production.
I wish I would have put it in ESX with SMP because the citrix box
can only use 1 processor which isnt good(even with GSX dual
processor license).
I would say VMWare burns 20-30% of the resources(the physical can
probably handle 20-30% more connections).
The performance problems I see is the physical disk, and mainly the
processor. 1 3Ghz processor is only good for maybe 23-25 processes.
Overall I do like it though. If my manager messes up the virtual
citrix server I just revert it to the last snapshot and its fixed.
If he messes up the physical one, I've got a a solid week of redoing
it ahead of me.
-Jon-
.
--