[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Memory Sizing Exchange 2007

Posted on 2011-04-28
Medium Priority
Last Modified: 2013-12-12
Been up and down reading articles so I give up and gonna ask!

Vmware vSphere 4.0 host with Windows Server 2003 x64 and Exchange 2007 running Mailbox, Hub and Transport roles.  

Current VM config is: 2 Virtual CPUs, 4gb Ram.  Current CPU usage for a half a day is about 30% and 55% of allocated ram.  Performance Monitor shows heavy Page File reads, server performance feels slow and Outlook users frequently advise of poor performance.

According to Microsofts "Best Practices" based on memory sizing I calculate I should allocate 10gb of ram, so I did.  Thus far all seems OK, but Vmware states of the 10gb I allocated merely 10% is being used for Guest Mem on the host.

Maybe I am prematurely writing this, but so far it appears Vmware recommendations and Microsofts conflict. I would love to not allocate so much ram, but fear heavy Page File Reads which *may* increase latency for that iSCSI storage node.

Any ideas or should I wait for a full days use and see what happens?

Question by:vhato
  • 2
LVL 40

Expert Comment

ID: 35484249
VMware recommendations for 'resources' will mirror the applicable application, server OS, etc. specs. I have the same setup as you and have 6GB of RAM, which I believe is the recommended amt. But, I only have about 250-300 users. Amt of users plays a bit of a role in resource config as well. I would suffice to say that if you backed up your RAM a couple GB at least, you'll still be fine.


Author Comment

ID: 35484482
And I agree with you...but why allocate so much memory when Vmware shows i only need 10%?
LVL 124

Accepted Solution

Andrew Hancock (VMware vExpert / EE MVE^2) earned 1000 total points
ID: 35484677
If you feel, after extensive monitoring, your virtual machines are not needing that amount of RAM, the beauty of Virtualisation is you get take it away and reallocate elsewhere (you need to turn off the VMs, and schedule downtime). A little bit more difficult with a physical machine, you can also be a lot more granular with memory allocations as well. You don't have to work in 512MB or 1GB chunks because thats thinking physical DIMMs!
LVL 40

Assisted Solution

coolsport00 earned 1000 total points
ID: 35484789
You need to allocate memory the application/software is requiring. VMware may not see it as being much, but Exchange does need 6GB+ memory to function properly.


Featured Post

Get quick recovery of individual SharePoint items

Free tool – Veeam Explorer for Microsoft SharePoint, enables fast, easy restores of SharePoint sites, documents, libraries and lists — all with no agents to manage and no additional licenses to buy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

HOW TO: Upload an ISO image to a VMware datastore for use with VMware vSphere Hypervisor 6.5 (ESXi 6.5) using the vSphere Host Client, and checking its MD5 checksum signature is correct.  It's a good idea to compare checksums, because many installat…
It’s time for spooky stories and consuming way too much sugar, including the many treats we’ve whipped for you in the world of tech. Check it out!
Teach the user how to delpoy the vCenter Server Appliance and how to configure its network settings Deploy OVF: Open VM console and configure networking:
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:
Suggested Courses

872 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question