What should you configure on each virtual machine?

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?

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



Leave a Reply 14

Your email address will not be published. Required fields are marked *


Topcoder

Topcoder

I think B is right, can anyone else confirm?

Alex Chaingun

Alex Chaingun

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.”

Michael

Michael

I would also say that NUMA is right! Non-Uniform-Memory-Access

muss

muss

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

Mountswolmore

Mountswolmore

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.

Ted

Ted

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

jo

jo

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.

Mountswolmore

Mountswolmore

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

ITNavigator

ITNavigator

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.”