CV0-003 · Question #87
Some users are experiencing high latency when accessing their virtual desktops or retrieving saved documents. The administrator notices that two virtual desktops in the department are reserved for…
The correct answer is C. Allocate more memory to the affected users' virtual desktops and the database desktops. Database processing VMs periodically consuming large amounts of resources cause contention that degrades performance for other users on the same resource pool, and the best remedy is ensuring all affected VMs have sufficient memory allocated to avoid resource competition.
Question
Some users are experiencing high latency when accessing their virtual desktops or retrieving saved documents. The administrator notices that two virtual desktops in the department are reserved for database processing applications that run several times a day. These machines are assigned to different hosts in the resource pool to provide a level of redundancy. Which of the following is the BEST course of action to remedy the situation?
Options
- AEnable memory ballooning on the hypervisors supporting the database desktops
- BEnable I/O throttling on the hypervisors supporting the database desktops
- CAllocate more memory to the affected users' virtual desktops and the database desktops
- DAllocate more CPU resources to the affected users' virtual desktops
How the community answered
(30 responses)- A20% (6)
- B7% (2)
- C60% (18)
- D13% (4)
Why each option
Database processing VMs periodically consuming large amounts of resources cause contention that degrades performance for other users on the same resource pool, and the best remedy is ensuring all affected VMs have sufficient memory allocated to avoid resource competition.
Enabling memory ballooning causes the hypervisor to reclaim memory from VMs and would worsen resource contention during peak database processing periods, not improve it.
Enabling I/O throttling on the database desktops would limit their disk throughput but does not address memory contention, which is the primary resource driver for database workloads.
Allocating more memory to both the affected users' virtual desktops and the database processing desktops ensures that each VM has enough dedicated memory to operate without competing for the host's physical RAM. This directly addresses resource contention - when database jobs run and demand memory, other VMs will not be starved because sufficient memory is pre-allocated, reducing latency caused by memory pressure, ballooning, or swapping.
Allocating more CPU to affected users' desktops targets only CPU resources and does not address the broader memory and resource contention caused by the periodic database processing runs.
Concept tested: Resolving VM resource contention via memory allocation
Source: https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.resmgmt.doc/GUID-98BD5A8A-260A-494F-BAAE-74781F5C4B87.html
Topics
Community Discussion
No community discussion yet for this question.