CV0-003 · Question #244
A cloud administrator is provisioning five VMs, each with a minimum of 8GB of RAM and a varying load throughout the day. The hypervisor has only 32GB of RAM. Which of the following features should…
The correct answer is C. Process scheduling. With five VMs requiring at least 8GB each (40GB total) but only 32GB of physical RAM available, the hypervisor's process scheduling (resource scheduler) dynamically allocates memory to VMs based on their current workload demand throughout the day.
Question
A cloud administrator is provisioning five VMs, each with a minimum of 8GB of RAM and a varying load throughout the day. The hypervisor has only 32GB of RAM. Which of the following features should the administrator use?
Options
- AMemory overcommitment
- BThin-provisioned model
- CProcess scheduling
- DHyperthreading
How the community answered
(37 responses)- A3% (1)
- B16% (6)
- C73% (27)
- D8% (3)
Why each option
With five VMs requiring at least 8GB each (40GB total) but only 32GB of physical RAM available, the hypervisor's process scheduling (resource scheduler) dynamically allocates memory to VMs based on their current workload demand throughout the day.
Memory overcommitment statically over-allocates RAM beyond physical limits and relies on techniques like ballooning or swapping, which can cause performance degradation under simultaneous peak load rather than accounting for the varying load pattern described.
Thin provisioning applies to storage disk allocation on demand, not to RAM management across virtual machines.
Hypervisor process scheduling dynamically manages CPU and memory resource allocation across VMs based on real-time demand. Because the VMs have varying loads throughout the day, not all five will simultaneously need their full 8GB allocation, allowing the scheduler to distribute the available 32GB pool efficiently across active workloads. This time-division resource management is how hypervisors handle scenarios where aggregate configured minimums exceed physical capacity under variable load conditions.
Hyperthreading is a CPU technology that presents logical cores to the OS but does not address RAM capacity constraints in any way.
Concept tested: Hypervisor resource scheduling under memory contention
Source: https://docs.vmware.com/en/VMware-vSphere/8.0/vsphere-resource-management/GUID-98BD5A8A-260A-494F-BAAE-74781F5DB6E8.html
Topics
Community Discussion
No community discussion yet for this question.