Virtual processor per VM

I need to increase a virtual cpu from 2 to 3 per virtual machine in ESX 3.5 (we have enough CPUs)
Would like to know the recommendation and will it be any problem if I assign 3 CPUs per VM
LVL 1
saravanan_sjAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

coolsport00Commented:
Usually only need 1 vCPU, but can certainly increase it if OS and/or apps require more in sys req's or you notice performance issues.

~coolsporr00
0
saravanan_sjAuthor Commented:
It is a known issue in Virtual Machine Manager 2008 R2 that if you select 3 Virtual CPU (Processors) for a Virtual Machine in Hyper-v, the VMM Administrator Console will crash and terminate immediately when you try to view the properties of that Virtual Machine.

the above is for Hyper-V

is there any issue as above in ESX 3.5?
0
Miguel Angel Perez MuñozCommented:
Maybe HAL of virtualized machine not support the change. What operating systems has virtualized?
0
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

saravanan_sjAuthor Commented:
it is windows server 2003 R2 Standard
0
saravanan_sjAuthor Commented:
first would like to confirm , is this possible to assign 3 VCPUs per VM in ESX 3.5?
0
saravanan_sjAuthor Commented:
i would need to confirm the above question, bit urgent.

can someone help me
0
coolsport00Commented:
According to: http://en.m.wikipedia.org/wiki/Windows_Server_2003, the OS can support up to 4 CPUs. There is no issue within the hypervisor. But regardless, making any hardware chg could corrupt your VM, so make a backup before the chg (thats best practice, anyway).

~coolsport00
0
coolsport00Commented:
And, you're limited to 4 vCPUs per VM per the Config Max Guide:
http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_config_max.pdf

~coolsport00
0
saravanan_sjAuthor Commented:
The max configuration and support of CPU is 4 in ESX 3.5, but my doubt was will we able to set 3 VCPU for VMs in ESX 3.5

I got the answer for my question , that is we will not be able to set 3 VCPUs for a VMs created in ESX 3.5
0
coolsport00Commented:
You can, but my question is why are you needing to implement so many vCPUs for VMs, unless specs for the apps running on those VMs require several vCPUs? Typically, 1 vCPU per VM is all that is required. Adding more, outside of system or app specifications can lead to CPU contention, and thus cause latency & poor performance for a VM (you can read more about vCPU allocation in the Res Mgmt Guide). Just to clarify, CPU allocation is not a "1 to 1" resource allocation as it is with RAM. You can typically have 4-5 VMs running off 1 physical CPU *core* (not phys CPU socket). The max number of sockets & cores is typically how many vCPUs you're allowed to give a VM, limited only by the hypervisor version (3.x vs 4.x) as well as the licensing version (Adv vs. Ent Plus, etc.).

Hope that helps.

Regards,
~coolsport00
0
saravanan_sjAuthor Commented:
we can not assign 3 vCPUs to the VM hosted in ESX 3.5, please ref the attachemt

I am doing a load test in a VM with more CPUs , that was my requiement.


vcpu-in-esx-3.5.bmp
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
saravanan_sjAuthor Commented:
This answer is the correct solution for this question
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.