Memory Sizing Exchange 2007

Posted on 2011-04-28
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
    LVL 40

    Expert Comment

    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

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

    Accepted Solution

    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

    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.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Using a software based iSCSI solution, there is no requirement to purchase a hardware iSCSI initiator or TOE (TCP/IP Offload Engine) interface card. A standard network interface card can be used to connect an existing ESXi server to a remote iSCSI t…
    What are VMware Tools? VMware Tools are a suite of utilities that enhances the performance of the virtual machine's guest operating system and improves management of the virtual machine. Without VMware Tools installed in your guest operating syst…
    This Micro Tutorial walks you through using a remote console to access a server and install ESXi 5.1. This example is showing remote access and installation using a Dell server. The hypervisor is the very first component of your virtual infrastructu…
    This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.

    759 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

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now