2V0-622D · Question #145
Two sibling resource pools named RP-CHILD-A and RP-CHILD-B have these configurations: - RP-CHILD-A has an expandable reservation and memory shares set to 2000' with 10 VMs, each with 4GB of RAM - RP-C
The correct answer is C. As long as no additional VMs are added to either resource pool, VMs in RP-CHILD-A will. During memory contention, resource pool shares are divided among all VMs within each pool, so fewer VMs per pool means a larger effective share per VM.
Question
Two sibling resource pools named RP-CHILD-A and RP-CHILD-B have these configurations:
- RP-CHILD-A has an expandable reservation and memory shares set to
`2000' with 10 VMs, each with 4GB of RAM
- RP-CHILD-B has an expandable reservation and memory shares set to
`4000' with 30 VMs, each with 4GB of RAM Which statement is true during times of memory contention?
Options
- AVMs in RP-CHILD-B will have the same number of shares as in RP-CHILD-A
- BVMs in RP-CHILD-A will not use shares to allocate resources
- CAs long as no additional VMs are added to either resource pool, VMs in RP-CHILD-A will
- DAs long as no additional VMs are added to either resource pool, VMs in RP-CHILD-B will
How the community answered
(49 responses)- A24% (12)
- B8% (4)
- C63% (31)
- D4% (2)
Why each option
During memory contention, resource pool shares are divided among all VMs within each pool, so fewer VMs per pool means a larger effective share per VM.
The pools have different absolute share values (2000 vs. 4000), so they do not receive the same entitlement - RP-CHILD-B receives twice the pool-level allocation of RP-CHILD-A.
vSphere always uses shares to arbitrate resource allocation during contention; the expandable reservation setting only allows borrowing unused capacity from a parent pool, not bypassing share-based arbitration.
RP-CHILD-A has 2000 shares divided among 10 VMs, yielding 200 effective shares per VM, while RP-CHILD-B has 4000 shares divided among 30 VMs, yielding roughly 133 effective shares per VM. As long as no VMs are added or removed, each VM in RP-CHILD-A will consistently receive proportionally more memory than each VM in RP-CHILD-B during contention because of this per-VM share advantage.
VMs in RP-CHILD-B receive fewer effective shares per VM (approximately 133) compared to RP-CHILD-A (200) because the larger share pool is split across three times as many VMs.
Concept tested: vSphere resource pool per-VM share calculation during contention
Source: https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.resmgmt.doc/GUID-98BD5A8A-260A-494F-BAAE-74781F5C4B72.html
Topics
Community Discussion
No community discussion yet for this question.