A systems technician deploys a dedicated host server equipped with of physical RAM to run three guest virtual machines (VMs): a database VM allocated of RAM, an application VM allocated of RAM, and a web server VM allocated of RAM. The hypervisor operating system requires of dedicated physical RAM overhead to manage host functions and guest memory tables. When powering on the third VM, the hypervisor produces an out-of-memory error and refuses to start the VM. Which of the following best explains why the final virtual machine failed to start?
- The total requested guest vRAM () plus hypervisor host overhead () exceeds the physical RAM capacity () of the host system.Answer
- BHyper-Threading was disabled in the host system BIOS/UEFI firmware, preventing the CPU from mapping virtual memory addresses across hardware thread boundaries.
- CSecond Level Address Translation (SLAT) failed to automatically allocate a 50% physical RAM buffer for virtual machine paging files.
- DThe hypervisor requires guest virtual machines to be provisioned in memory sizes matching exact powers of two, causing the combined guest request to be rounded up to .
Answer
The total requested guest vRAM () plus hypervisor host overhead () exceeds the physical RAM capacity () of the host system.
When sizing host physical memory for virtualization, total host RAM must equal the sum of all guest vRAM allocations plus the hypervisor host OS memory overhead. Here, of guest vRAM. Adding the required hypervisor overhead yields a requirement of . Because only of physical RAM is installed on the host, the hypervisor lacks sufficient unreserved physical memory to start the third virtual machine.
Step-by-Step Solution
Key Concept
Host RAM Allocation and Hypervisor Overhead Planning