none
Dynamic Memory - Over Allocation RRS feed

  • Question

  • I have an environment where hosts have 256Gb RAM and VMs are allocated a dynamic memory maximum of 1Tb as a default (Startup =4Gb and Min = 512Mb).

    I have read a number of posts and articles that state you should not over allocate dynamic memory (which makes sense) but they are all for 2008R2 (some 2012R2). I am trying to find guidance/evidence that the current default is not best practice and find documentation on how dynamic memory in 2016 should be configured.

    Is anyone aware of any good sites, documents, deep dives, etc that can help me draw up guidance for a build guide?

    Tuesday, March 5, 2019 4:11 PM

Answers

  • Hi,

    Thanks for your question.

    If you create a virtual machine with the minimum supported hardware parameters (1 processor core and 512 MB RAM) and then attempt to install this release on the virtual machine, Setup will fail.

    So it is recommended to allocate more than 800 MB RAM to the virtual machine you intend to install windows server 2016. Once Setup has completed, you can change the allocation to as little as 512 MB RAM, depending on the actual server configuration.

    As this said, suggest that we’d enable dynamic memory for VM win2016, specify RAM 800MB, and Minimum RAM 512MB.

    We can refer to the following articles for this details,

    https://docs.microsoft.com/en-us/windows-server/get-started/system-requirements

    https://www.altaro.com/hyper-v/best-practices-for-hyper-v-dynamic-memory/

    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

    Best regards,

    Michael


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com


    Wednesday, March 6, 2019 2:41 AM
    Moderator

All replies

  • Hi,

    Thanks for your question.

    If you create a virtual machine with the minimum supported hardware parameters (1 processor core and 512 MB RAM) and then attempt to install this release on the virtual machine, Setup will fail.

    So it is recommended to allocate more than 800 MB RAM to the virtual machine you intend to install windows server 2016. Once Setup has completed, you can change the allocation to as little as 512 MB RAM, depending on the actual server configuration.

    As this said, suggest that we’d enable dynamic memory for VM win2016, specify RAM 800MB, and Minimum RAM 512MB.

    We can refer to the following articles for this details,

    https://docs.microsoft.com/en-us/windows-server/get-started/system-requirements

    https://www.altaro.com/hyper-v/best-practices-for-hyper-v-dynamic-memory/

    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

    Best regards,

    Michael


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com


    Wednesday, March 6, 2019 2:41 AM
    Moderator
  • Thanks. That second link was pretty much what I was looking for.
    Wednesday, March 6, 2019 9:07 PM
  • Hi,

    You're welcome. I'm very glad that the information is helpful to you.

    Thanks for your sharing and support.

    Have a nice day!

    Best regards,

    Michael


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    Thursday, March 7, 2019 1:15 AM
    Moderator