220-802 · Question #917
Which of the following is a disadvantage of running a virtual machine?
The correct answer is A. Decreased performance. Virtual machines share the physical host's CPU, RAM, and storage through a hypervisor layer, which introduces overhead and results in decreased performance compared to running natively.
Question
Which of the following is a disadvantage of running a virtual machine?
Options
- ADecreased performance
- BLong recovery time
- CHard drive compatibility
- DDifficult software testing
How the community answered
(37 responses)- A86% (32)
- B5% (2)
- C5% (2)
- D3% (1)
Why each option
Virtual machines share the physical host's CPU, RAM, and storage through a hypervisor layer, which introduces overhead and results in decreased performance compared to running natively.
Because a virtual machine must share the host system's hardware resources with the host OS and potentially other VMs, and because the hypervisor introduces an additional abstraction layer, the VM cannot achieve the same performance as a native installation. This resource contention and overhead is a well-known trade-off of virtualization.
Virtual machines actually enable faster recovery through snapshots and checkpoints, making long recovery time an advantage of competitors rather than a VM disadvantage.
Hard drive compatibility is not a significant disadvantage of VMs - virtual disk formats abstract the underlying hardware, improving compatibility.
Software testing is significantly easier in a VM because environments can be snapshotted, cloned, and reset rapidly, making this an advantage rather than a disadvantage.
Concept tested: Disadvantages of virtual machine performance overhead
Source: https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview
Topics
Community Discussion
No community discussion yet for this question.