VMWare CPU Reservation

I have a vm that the supplier is requesting CPU reservation on, i know CPU reservation works differently to Memory reservation so the CPU is never entirely reserved for the VM but they cant be swayed.

As this isnt something i have done before my query concerns multicores on the VM and how much i should be reserving?

the  VCPU i assigned is a single socket quad core which shows in windows as 2.3GHz so if i am to reserve this on the VM do i reserve the 2300 MHz or do i need to reserve 4 x 2300 MHz (one for each core)?
Who is Participating?
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.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If you want to ensure, that the VM, always gets 2300MHz cycles of CPU, reserve at this amount.

Are you running many VMs on this hypervisor, because Reservations are often only required, when a host is over subscribed.

How have you setup the number of vCPUs for this VM, and you are better just allocating sockets, rather than cores. (unless for licensing reasons).

performance is the same.

Reserve what cycles you require, so if you have 4 x vCPU at 2.3GHz, reserve

LHT_STAuthor Commented:
none of the links provided actually answers the question - i have already provisioned the CPU and am aware of how vmware manages the CPU resources (Shares etc) but i need to know if i should be reserving 2.3 GHz total or 2.3 GHZ per core for vCPU?
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

LHT_STAuthor Commented:
Andrew, Yes this is oversubscribed but unfortunately our customer is in the habit of taking risks with the infrastructure they own.  As i stated originally i have tried to sway the supplier away from CPU reservation but they want it to be completed.

Thanks for any assistance
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I think we just cross posted...

Reserve the cycles you require, so if you have 4 x vCPU at 2.3GHz, reserve


Reserve = Guarantee, so you will ALWAYS Guarantee 9200 for this VM.

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
LHT_STAuthor Commented:
Thanks :)
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
A word of caution, Setting Reservations can have a "Domino effect"

e.g, you fixed 9200 of CPU resource to 1 single VM, which will then take away 9200 from the total CPU pool always, even though the VM may never request 9200, it's always there just in case it needs it.

This can cause other VMs to struggle, when you then need to start setting CPU reservations on other VMs, and eventually, you've got none left to reserve!

So.....9200 cycles, is assigning all the cycles in the host processor to the VM, but you may want to check, how many does it really need.

Usage versus Defined maybe very different.
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

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.