Resource Pools Flashcards
What are the three layers of memory in vSphere?
Guest OS virtual memory - presented to applications in OS
Guest OS physical memory - presented to vm by VMkernel
ESXI host memory- managed by VMkernel
_______ creates a contiguous addressable memory space for the virtual machine
VMkernel
true or false?
The VMkernel memory space has the same properties as the virtual memory address space presented to applications by the guest OS
True
VMkernel adds an extra level of ________ ________that maps the guest physical address to the host physical address.
address translation
An ________ ________transfers memory from idle virtual machines to virtual machines that need more memory to improve memory utilization.
ESXi host
True or false?
Transparent page sharing (TPS) allows pages with identical contents to be stored only once.
True
TPS allows hosts to efficiently support higher levels of memory overcommitment.
The VMkernel looks for opportunities to reclaim idle or allocated but unused memory from virtual machines during times of memory _______,
Memory contention
Memory _______:This technique attempts to reclaim some memory by ________ pages when contention is high to avoid swapping out to a virtual machine swap file
Memory compression , by compressing
You can configure a virtual machine with up to __ virtual CPUs
64
a single package that can have one or more physical CPUs, with each core having one or more logical CPUs (LCPUs), or threads is a _____?
socket
What provide the core with the ability to schedule one thread of execution?
LCPU(s)
What enables a core to execute two threads, or sets of instructions, at the same time?
Hyperthreading
What three configurable parameters control a virtual machine’s access to a given resource?
- Shares: A value that specifies the relative priority or importance of a virtual machine’s access to a given resource
• Limit: Consumption of CPU cycles or host physical memory cannot exceed this value.
• Reservation: This value, defined in terms of CPU or memory, must be available for the virtual machine to start.
You can add ______ to a virtual machine while it is running, and it will get more access to that resource
shares
What can be grouped into hierarchies and used to hierarchically partition available CPU and memory resources?
Resource pools