mediumMultiple ChoiceObjective-mapped
220-1201 Practice Question: That a virtual machine running on a workstation…
A user reports that a virtual machine running on a workstation is extremely slow, especially during high I/O operations. The host has 16 GB of RAM, an SSD, and a quad-core CPU. The VM is configured with 8 GB RAM and 4 vCPUs. What is the most likely cause of the performance issue?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The VM has too many virtual CPUs assigned
This question tests resource allocation awareness. Over-allocating vCPUs can cause contention as the hypervisor tries to schedule multiple virtual CPUs on limited physical cores, leading to performance degradation. The correct answer is to reduce the vCPU count.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The host does not have enough RAM for the VM
Why it's wrong here
A host with 16 GB of RAM allocating 8 GB to a single virtual machine typically provides ample memory for both the VM and the host operating system. This configuration leaves 8 GB for the host's processes and hypervisor overhead, which is generally sufficient to prevent memory contention or excessive swapping. Therefore, insufficient RAM is highly unlikely to be the primary cause of severe performance degradation for the VM in this specific scenario.
- ✓
The VM has too many virtual CPUs assigned
Why this is correct
Assigning too many virtual CPUs (vCPUs) to a virtual machine, especially when the host's physical CPU cores are limited (e.g., a quad-core processor), can paradoxically degrade performance. The hypervisor must spend significant time and resources scheduling and context-switching these vCPUs across the available physical cores, leading to CPU scheduling overhead. This 'CPU ready time' means the VM's vCPUs are waiting for physical CPU resources to become available, resulting in severe slowness and reduced throughput for the virtual machine.
- ✗
The SSD is too slow for virtualization
Why it's wrong here
Solid State Drives (SSDs) inherently offer significantly higher I/O operations per second (IOPS) and lower latency compared to traditional Hard Disk Drives (HDDs). For virtualization workloads, which are often I/O intensive, an SSD is typically a performance enhancement rather than a bottleneck. Therefore, it is highly improbable that an SSD would be 'too slow' for a virtual machine, especially when compared to other potential performance issues like CPU contention or memory starvation.
- ✗
The VM is using a dynamic disk instead of a fixed-size disk
Why it's wrong here
A dynamic disk, which expands as data is written, can introduce a minor performance overhead compared to a fixed-size disk, which pre-allocates all its space. This overhead stems from the hypervisor needing to dynamically allocate and manage disk space as the VM writes data. However, this performance difference is generally negligible for typical workloads and would not be the primary cause of 'severe slowness' in a virtual machine, especially when other more impactful resource bottlenecks exist.
Go deeper
Related to this question
Learn chapter
CPU Cores, Threads, and Hyperthreading
Key term
RAM
RAM (Random Access Memory) is your computer's short-term memory, temporarily holding data the CPU needs right now or very soon.
Key term
CPU
The Central Processing Unit (CPU) is the main electronic brain of a computer that carries out instructions from software by performing basic arithmetic, logic, control, and input/output operations.
About these practice questions
Courseiva writes every 220-1201 question from scratch — 972 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1201 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 220-1201 exam.