Virtual Machine Memory

Dear Experts,

I would like to know how much memory should I assign to my virtual machine if my physical machine has 8 GB of RAM

Oracle VM1- Windows 2008 R2 DC with AD DS

Oracle VM2 - Windows 2008R2 Exchange server 2010

Oracle VM3 -Windows 2012 with Exchange 2013

Please let me know how much memory I will assign to each VM for smooth operation because I am facing performance issues while installing exchange 2013. Application hngs not opening properly.
LVL 1
JJ KRWindows System administratorAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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

StuartTechnical Architect - CloudCommented:
You only have 8gb to share between the three servers? If so I cannot think of any configuration even in a lab where you will get a reasonable performance
Mal OsborneAlpha GeekCommented:
Not going to be easy.  I would suggest using Dynamic allocation, 1Gb min to 6Gb. RAM is cheap, if possible, another 8Gb would make things MUCH easier.
StuartTechnical Architect - CloudCommented:
Exchange tends to utilise ALL the available memory (reserving some for the kernel) so even with dynamic memory your really going to struggle. As suggested I would buy some additional RAM and give 4-6gb for each exchange server and 2 for the DC
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

IvanSystem EngineerCommented:
Hi there,

-I have lab with exchange 2010 and 2013, and I can tell you that running exchange 2013, even in lab, is not something that is gona work with less then 6gb of ram.
With 6gb it takes ages to start, to click on something..it is really slow.
by design. exchange 2013 requires min 8gb, and even tho in lab people use less ram, this version of exchange really sucks with 6gb..didnt even want to try to run it with less.
-Exchange 2010 work fine with 4gb, and maybe can work with less. I am using it with 4 in lab.
-windows 2008 dc will work with 1-2gb. I think you can setup dynamical memory for this machine,  startup 1gb and max 2gb. you don't need more.

anyway, what ever combination you take, there is no way to run all this with 8gb.

you need 16gb of ram and then you can run all of that.
2gb for host
1-2gb for dc -dynamic
4gb exchange 2010
8gb exchange 2013

ps: there is no use of using dynamic memory on exchange machine, since it will use it all as soon as it starts.

regards,
ivan.
JJ KRWindows System administratorAuthor Commented:
Dear all,

Thanks for all of your comments very nice but thing is that in my laptop there is a provision of install only 8 GB memory . I can not increase to more.
StuartTechnical Architect - CloudCommented:
Then either buy a machine with more resources or look at a cloud based solution, Azure do a 30 day trial ...
jmcgOwnerCommented:
Since it's a laptop, you are probably not talking about production. For a lab environment, you can probably get away with an allocation of:

1GB for the DC
2GB for Exchange 2010
4GB for Exchange 2013

It's not going to be wonderful and the Exchange 2013 situation will probably still give you problems, but the other two should function normally. If you don't need to have both Exchange instances alive simultaneously, you could let Exchange 2013 have 2 more GB.

You using Oracle rather than VMware for your hypervisor for a reason, right?

Do you at least have an SSD in that laptop?
Seth SimmonsSr. Systems AdministratorCommented:
you should first be looking at system requirements for each of the products; this is well documented

Installing Windows Server 2008 R2
https://technet.microsoft.com/en-us/library/dd379511(v=ws.10).aspx

Exchange 2010 System Requirements
https://technet.microsoft.com/en-us/library/aa996719(EXCHG.141).aspx

Exchange 2013 system requirements
https://technet.microsoft.com/en-us/library/aa996719(v=exchg.150).aspx

running 2 exchange servers on a notebook with 8gb definitely won't work
if you are installing all roles on each, 8gb is the minimum for the guest for exchange services to even run
i've tested with only 4gb for exchange and the services failed; increased to 8gb and worked fine

your domain controller can run on 2gb but recommend 4gb for it to work decently
even for a test system, recommend 32gb for the host to allow these 3 guests to run
Lee W, MVPTechnology and Business Process AdvisorCommented:
Your hardware is under-powered.  Sorry - I know you'd like another answer, but it is.  If you need to work with the systems you say you need, then you need DOUBLE the RAM.  You have not stated what your laptop has, but if it's an Intel i-series CPU, it should be DDR3.  Many (but not all) of these laptops with two SoDIMM sockets can use 8 GB modules - just make sure you get the right kind - low-voltage ones are newer and won't work with older systems and vice versa.  Try it.  I had an Acer laptop that supposedly maxed out at 8 GB but I bought two 8 GB modules and had a perfectly stable 16 GB laptop.  THEN what you want is possible.

I'll disagree with Seth on RAM requirements for the DC - I use Dynamic RAM on my DCs (you shouldn't on an Exchange server) and the DCs RARELY exceed 1 GB.  So you can definitely get away with 1 GB for the DC.  My own single person Exchange server running 2010 is using 5 GB just fine.  (I don't think it would install with 4 or less).  But right there, you've used 6... and the computer needs at least 1.  That leaves 1 for Exchange 2013 - that simply won't cut it.

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
JJ KRWindows System administratorAuthor Commented:
Hi,

My Laptop configuration is below .

Dell Inspiron Intel i5 1.7 Ghz processor with 8GB RAM.

I have installed Oracle virtual Box in it and doing some practice installing exchange 2010 and 2013.
Exchange 2010 is ok but installed exchange 2013 its become slow.
Lee W, MVPTechnology and Business Process AdvisorCommented:
If you really want help, why aren't you providing details?  Dell makes MANY systems under the inspiron model line.  

And you've been told multiple times 8 GB is not enough.  Upgrade.  Or use a second computer to host the other VM.  We can't help you do something that simply won't work well.  (And why use virtual box to begin with?)
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
Exchange

From novice to tech pro — start learning today.