Hi!
For our office I've set up a homebrew ESXi box running vSphere 5. Hardware: Core i7 3820 (3.6gHz quadcore /w HT), 16gb ram, dual ssd; vSphere 5 free license.
=> I'm trying to assign all resources to a single VM: full memory (which works fine) and full CPU resources.
When running a benchmark on the VM (having 8 vCPU's, 1 phy x 8 cores) on 20+ threads, the system is only uses ~6gHz, or 16,6% per core. Running 'top -d 1' on the command line shows all 8 virtual cores are being maxed out, but in the vSphere console the load is minimal.
The performance in the VM is relatively poor when compared to the specs. My guess is the resource pool is holding back the performance, but i cannot assign more than 11700mhz to the pool/vm.
System overview
http://i36.tinypic.com/2ir3lep.png
Linux showing 100% load per core, but VMware only showing ~750mHz per core.
http://oi35.tinypic.com/x6engx.jpg
http://i36.tinypic.com/15mk9j5.png
11700mHz total cpu capacity?
http://i35.tinypic.com/ir2890.png
Can anyone help me with this issue? What am I overlooking?
If you need more information please let me know.