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?
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
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
I agree, answer should be D
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?
thanks Michael for your explanation
The answer is C.
Read the last sentence. NUMA is a Hyper-V setting. Dynamic memory should be configured on each VM.
Incorrect, NUMA Spanning is a Hyper-V Setting.
NUMA configuration can be applied on a per virtual machine basis under the processor options of a VM
I have to go with D.
from: https://technet.microsoft.com/en-us/magazine/hh750394.aspx
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.
In other words, NUMA is generally preferred over dynamic memory.
I see you all want the D
hahahha, this^^ guy rules
Answer C. Switch Dynamic Memory OFF.
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.
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.
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.
This link will help:
https://technet.microsoft.com/en-us/library/dn282282.aspx
NUMA bc MS says: These optimizations minimize memory access latencies and reduce memory interconnect traffic.
Answer C.
Turn Off Dynamic Memory.
“When Dynamic Memory is enabled, a single virtual NUMA node will be presented to the virtual machine regardless of the virtual NUMA settings, and virtual NUMA is disabled”
https://technet.microsoft.com/en-us/library/dn282282.aspx
Correct!
After reading the technet answer it is clearly C. Dynamic memory needs to be turned off to take advantage of Numa topology.
I believe the answer is NUMA topology.
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.
It¡¦s a legitimate cool and helpful section of information. I¡¦m happy that you just shared this useful information around. Please stay us informed similar to this. Thank you for sharing.
rca ieftin online http://goo.gl/6GqA7S
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.
From https://technet.microsoft.com/en-us/library/dn282282(v=ws.11).aspx
So its definately answer D.
Here are a few of the web pages we recommend for our visitors
that may be the finish of this post. Here you will come across some web sites that we consider youll enjoy, just click the links over
Always a large fan of linking to bloggers that I love but really don’t get quite a bit of link like from.
please visit the web pages we follow, such as this one, as it represents our picks from the web
The details talked about in the write-up are several of the top readily available
Sites of interest we’ve a link to
always a major fan of linking to bloggers that I like but really don’t get a good deal of link enjoy from
Here are some of the web pages we suggest for our visitors
The details mentioned in the write-up are several of the best out there
we prefer to honor lots of other world wide web internet sites around the internet, even though they arent linked to us, by linking to them. Under are some webpages worth checking out
just beneath, are quite a few absolutely not associated sites to ours, on the other hand, they may be surely really worth going over
that is the end of this article. Right here you will uncover some internet sites that we believe you will enjoy, just click the hyperlinks over
Here is an excellent Blog You might Locate Fascinating that we Encourage You
the time to read or take a look at the material or web sites we have linked to beneath the
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
Wonderful story, reckoned we could combine several unrelated data, nevertheless really worth taking a appear, whoa did one learn about Mid East has got far more problerms too
Every when in a though we opt for blogs that we read. Listed below would be the latest websites that we select
the time to study or go to the content material or internet sites we’ve linked to beneath the
just beneath, are a lot of absolutely not associated internet sites to ours, nevertheless, they’re certainly really worth going over
always a huge fan of linking to bloggers that I appreciate but really don’t get a whole lot of link adore from