Use dynamic memory for this virtual machine

Setting up a VM that will be my primary domain controller. There's currently 12GB total memory on the physical server. I have installed Windows Server 2012 on the server and enabled Hyper-V role. Should How much memory should I enter as startup memory? Should I enable the option to "Use dynamic memory for this virtual machine"? There are 100 client machines in my environment. Also, if I add more memory to the physical server later on, can I change the startup memory for the VM? If yes, what are the steps? Thanks much.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Fix 4GB for your DC.

Use dynamic memory if you wish but 4GB for a DC should be adequate.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Just make sure you have a minimum of two to avoid single point if failure.
Cliff GaliherCommented:
A lot of people misunderstand dynamic memory and don't apply it properly. I would not implement it for your purposes.

Dynamic memory is great if you have a lot of physical servers running a lot of VMs each. It allows you to run a configuration that utilizes all the available memory on each server (so RAM doesn't sit idle and get wasted) but can scale back RAM and make room for new VMs in the case of a server failure and the VMs on the failed server need to be redistributed.

For lightly virtualized environments, there just isn't a reason to run it. You take a bigger performance hit than you'd ever gain.
bobox00Author Commented:
Decided to just go for 8GB memory - Fixed. Thanks for your comments!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.