Hello All,
I have a server which have 16 cores however when I want to allocate a CPU to a virtual machine I can only
allocate 4 CPU. Is there any way to do max utilization of these 16 cores.I have installed oracle on this VM.
Which is not performing well.
Thanks,
Kaps
ESX v3.0x = 4 x VCPU's max
ESX v3.5 = 8 x VCPU's max
Nuts!
No dude on ESX 3.5 its 4 CPU only. I am using that only
With ESX 3.5 you can only allocate 4 vCPUs to your VMs and thus only be able to use the computing power of 4 physical CPU cores. Were you previously running this on a physical server with 8 cores?
Oracle and some java application is running. So do u meanto say that I cant get more processing power that these 4 cores?
My bad....i was thinking of a certain future version hopefully out early next year....
yes there is one more windows VM which I have given 1CPU.
than scheduling shouldn't be a problem if you have 16 cores and only 6 vcpu's used (4 for oracle 1 for the other vm and 1 for the service console)
besides the default stuff like giving more shares this is hard to troubleshoot. you could disable hyperthreading just to see what happens.
Duncan
My virtualisation blog:
HT is already disabled.