We have severe performance issues on an ESX client, but from where I am I cannot directly view the server configuration, yet I want to find out whether they set it up correctly.
Running CPU-Z shows me two processors with each one core, while I have Yorkfield processors and hence expect four cores to show up. Is this the way virtual CPUs show in CPU-Z?
How do I determine, from the client, how ESX has it configured? I understand that ESX can have HT enabled. My system uses SMP heavily, so it should benefit. From what I gather, the ESX is configured for two vCPUs. Is my reading of the data correct?
EDIT: there are basically two causes for the choking CPU. First, the application(s) aren't perfect, we work on that. Second, we don't have enough CPU power. The image comes from a similar native machine and is now on a virtual machine. Performance should be similar, but isn't. Normally we could deal with 500+ sessions per native system. On this system, choking starts around 280 sessions. I know it's a bit short-sighted to blame the CPU config, but after two days intensive monitoring and profiling it all really starts to point in that direction (memory, disk IO, db connection and network are performing fine).