CV0-003 · Question #299
Performance on a new private cloud deployment is not meeting expectations. An engineer has determined the virtualization host is experiencing high ready/wait times. VMs with the following…
The correct answer is B. Increase the memory size for VM2. High CPU ready/wait times are frequently caused or worsened by memory pressure triggering balloon and swap activity, and increasing memory for the memory-starved VM resolves the indirect CPU overhead.
Question
Performance on a new private cloud deployment is not meeting expectations. An engineer has determined the virtualization host is experiencing high ready/wait times. VMs with the following configurations and metrics currently reside on the host:
Which of the following troubleshooting choices would MOST likely be used to bring the high ready/wait times to meet the expected baseline?
Exhibit
Options
- ADecrease the CPU count for VM1.
- BIncrease the memory size for VM2.
- CDecrease the memory size for VM3.
- DIncrease the CPU count for VM4.
How the community answered
(25 responses)- A28% (7)
- B56% (14)
- C4% (1)
- D12% (3)
Why each option
High CPU ready/wait times are frequently caused or worsened by memory pressure triggering balloon and swap activity, and increasing memory for the memory-starved VM resolves the indirect CPU overhead.
Decreasing the vCPU count for VM1 reduces that VM's scheduling footprint but does not address the memory pressure on VM2 that is generating the CPU overhead contributing to host-wide ready/wait times.
When a VM is starved of memory, the hypervisor invokes memory reclamation techniques such as balloon drivers or host-level swap, both of which generate significant CPU overhead and cause vCPUs to stall waiting for memory operations to complete. The metrics for VM2 indicate it is memory-constrained, so increasing its memory allocation eliminates the pressure driving these reclamation cycles. This removes the root cause of the elevated ready/wait baseline rather than simply redistributing the contention.
Decreasing memory for VM3 would intensify memory pressure on that VM, increasing balloon and swap activity and worsening CPU overhead across the host rather than improving it.
Increasing the vCPU count for VM4 adds more virtual CPUs competing for the same physical cores, which raises CPU scheduling contention and directly increases ready time rather than reducing it.
Concept tested: VM CPU ready/wait time and memory pressure troubleshooting
Source: https://kb.vmware.com/s/article/2003713
Topics
Community Discussion
No community discussion yet for this question.
