PrepAway - Latest Free Exam Questions & Answers

What should you configure on each virtual machine?

You have a new server named Server1 that runs Windows Server 2012 R2.
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?

PrepAway - Latest Free Exam Questions & Answers

A.
Resource control

B.
Memory weight

C.
Dynamic Memory

D.
NUMA topology

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

51 Comments on “What should you configure on each virtual machine?

  1. Michael Metzger says:

    Hi Folks,

    I disagree with the answer here, as the question is not, how to optimize the use of Memory, but to get the letancy times to address memory as small as possible – in other words to make the access to memory as fast as possible. (or to minimize the time to Access Memory.)

    This could be achived by configuring NUMA topology, acctually in the default configuration.

    As the Host has 32GB of physical Memory and the two VMs each Need 8GB, there is no Need to assign the Memory dynamically and therefore the NUMA topology can be used.

    NUMA topology means, that certain ranges of Memory are bound to one processor, so that processes using this processor can Access this Special range of Memory quickly.

    Dynamical Memory cannot be configured at the same time as NUMA topology is activated.

    The question states that the host has two processors, each with two cores and 32GB of RAM.

    So NUMA can bind a special range of memory to one processor or core and another special range of memory to the other processor or cores. NUMA is just useful in Multi processor environments.

    For further Details I found the follwing TechNet article:
    http://technet.microsoft.com/en-us/library/dn282282.aspx

    So I would go for answer D.

    Cheers, Michael




    4



    0
  2. Singh says:

    Dynamic Memory would make sense if defined startup memory was being configured.

    Numa is a defined well by Michael above.

    Agree D is the correct answer.

    So the question now becomes, are some of the answers on this site incorrect? Or is Microsoft giving questions that are tricky?




    0



    0
  3. Davey says:

    I have to go with C.

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

    To me that sentence is saying that if the host is using NUMA then you don’t need to use dynamic memory, but it also says performance can suffer if Vms attempt to use memory from multiple Numa nodes.

    The question asks what should you configure on EACH virtual machine.




    0



    0
  4. Davey says:

    Scratch what I said above. Looked at the wording closer. “you need to minimize the amount of time it takes for both virtual machines to access memory” The answer is definitely NUMA. Dynamic memory will not increase the speed with which a vm will access memory. Numa will.




    0



    0
  5. simo says:

    Correct answer is: C

    Explanation:

    When trying to decide which feature to use, you should consider the following questions. If the answer to both is yes, enable virtual NUMA.

    1 – Is the workload running in the virtual machine NUMA-aware?

    Its a non, because its just a startup, each VM has enough RAM 8Go and startup needs only 512 MB

    2 – Will the virtual machine consume more resources, processors, or memory than are available on a single physical NUMA node?

    We dont have any idea about the VM application and all what we care about it is the startup.




    0



    0
  6. Gerard Manvussa says:

    NUMA: “Processors can access local memory faster.”
    Dynamic Memory: “You can manage the amount of memory assigned to this VM dynamically within the specified range”

    With NUMA, we improve speed.
    With Dynamic Memory, it’s quantity.




    0



    0
  7. fanuc says:

    Wonderful story, reckoned we could combine a handful of unrelated data, nonetheless definitely worth taking a search, whoa did one learn about Mid East has got much more problerms at the same time




    0



    0

Leave a Reply