Compute Resource selection when creatin… |VMware Communities

Hi everyone,

I am new to vmware so have some very basics question:

1)When creating a VM, one option is to choose a ESXI host that will provide compute resource for the VM such as processor.

Does this compute resource also include RAM ? if yes    is  it allocated out of ESXI HOST’s total RAM?


2) Let say we have single socket dual core processor, assume hyper threading is not enabled.

Will  ESXI  see   1X2= 2 Logical processors or pcpu?

If hyper threading is enabled, then :

ESXI see 1 x2X2=4 Logical processors?


3)  VCPUS are mapped to logical processors in some ratio,  Ideally we want single VCPU mapped to single Logical CPU ( pCPU) to avoid contention. But we can also do over subscription for example:  4 VCPU are mapped to single Logical Processor ( pcpu), the draw back is 4 vCPU will be scheduled to single logical Processor , depending upon the load ,some VCPU will have to wait longer than others to be serviced by the logical processor.


Did i get it right?


4)  Let say we want to achieve following goal:

Bare minimum, a VM is given 2 VCPU, but in case of heavy load such as VCPU  hitting 190% utilization combined, i.e  each VCPU is at 95% utilization,   VM should be able to request 2 additional vCPU to meet the demand. Once the demand is gone, these 2 additional  VCPU should be returned to ESXI host.  Is it possible?



Source link


To see the full content, share this page by clicking one of the buttons below

Related Articles

Leave a Reply