You have a new server named Server1 that runs Windows Server 2012.
Server1 has two dual-core processors and 32 GB of RAM.
You install the Hyper-V server role on Server1.
You create two virtual machines on Server1 that each have 8 GB of memory.
You need to minimize the amount of time it takes for both virtual machines to access memory.
What should you configure on each virtual machine?
A.
Resource control
B.
Dynamic Memory
C.
NUMA topology
D.
Memory weight
Explanation:
* Dynamic Memory is a new Hyper-V feature that helps you use physical memory more efficiently.
With Dynamic Memory, Hyper-V treats memory as a shared resource that can be reallocated automatically
among running virtual machines. Dynamic Memory adjusts the amount of memory available to a virtual
machine, based on changes in memory demand and values that you specify. Dynamic Memory is available for
Hyper-V in Windows Server 2008 R2 Service Pack 1 (SP1).
* Dynamic Memory helps you use memory resources more efficiently. Before this feature was introduced,
changing the amount of memory available to a virtual machine could be done only when the virtual machine
was turned off. With Dynamic Memory, Hyper-V can provide a virtual machine with more or less memory
dynamically in response to changes in the amount ofmemory required by the workloads or Applications running
in the virtual machine. As a result, Hyper-V can distribute memory more efficiently among the running virtual
machines configured with Dynamic Memory. Depending on factors such as workload, this efficiency can make
it possible to run more virtual machines at the same time on one physical computer.
Reference: Hyper-V Dynamic Memory Configuration Guide
Answer is C
Memory access in local numa node will be quicker
http://technet.microsoft.com/en-us/library/dn282282.aspx
I think B is right, can anyone else confirm?
it’s B
“Finally, a server’s performance can suffer if VMs attempt to use memory from multiple NUMA nodes. So if your server uses NUMA memory and performance is a major concern, you might be better off avoiding dynamic memory.”
http://technet.microsoft.com/en-us/magazine/hh750394.aspx
Is C.
Dynamic Memory not offers memory acces performance.
Instead, NUMA does offer performance, through minimize memory access latencies.
http://technet.microsoft.com/en-us/library/dn282282.aspx
I would also say C, have a look at the below
“A NUMA architecture divides memory and processors into groups, called NUMA nodes. From the perspective of any single processor in the system, memory that is in the same NUMA node as that processor is referred to as local, and memory that is contained in another NUMA node is referred to as remote. Processors can access local memory faster.These optimizations minimize memory access latencies and reduce memory interconnect traffic.”
I would also say that NUMA is right! Non-Uniform-Memory-Access
How about the use of memory buffer option in Dynamic memory? We can set this at ‘x’ % to buffer. I think this helps also to minimize the amount
That just makes the VM try to reserve more ram. It doesn’t make the ram work faster. If anything, it increases the potential to span NUMA nodes and DECREASE performance.
I think it is C.
Please note that there are 32G ram and 2-quadcore cpu , each vm onlyneeds 8GB, so no competition here and DM buffer is no required so.
Rgds
Ted
If the question dealt with the 2 VMs starting up slowly, we would have hit dynamic memory because it’s a matter of configuring the minimum RAM.
Instead it’s asking about how to improve running performance. I go with NUMA.
Not minimum RAM- start up RAM. In R2 and 8.1, you have:
Start Up RAM- the amount allocated at boot
Minimum RAM- Dynamic Memory allows a machine to release memory and use LESS than Start Up RAM
Maximum RAM- the most RAM Dynamic Memory allows you to allocate
Answer: C
“A NUMA architecture divides memory and processors into groups, called NUMA nodes. From the perspective of any single processor in the system, memory that is in the same NUMA node as that processor is referred to as local, and memory that is contained in another NUMA node is referred to as remote. Processors can access local memory faster.”
guys please have a look here:
https://www.google.com.au/search?q=dynamic+memory+hyper-v+2012&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiX1Orao-zVAhUDFJQKHfMFA7gQ_AUICygC&biw=1920&bih=950#imgrc=dg5Vzvmfw_AYrM: