none
w3wp.exe high memory usage

    Question

  • I have a new install of E2010 SP1 with latest update rollup on Server 2008 R2 with SP1. When I first boot the server total ram usage is around 5-6 GB with all w3wp processes taking about a total of 200-300 MB. Within a day total ram usage rises to 10 GB and total w3wp processes are using about 2 GB.

    Currently I have around 20 users on the server but when everyone is migrated we will have about 550. I realize that E2010 is a memory hog, but is this level of ram usage for w3wp processes normal?  should I set some limits in IIS7 or set a recycle schedule?

     

    Thanx...

    Friday, July 15, 2011 3:07 PM

Answers

All replies

  • How much total RAM on the server?

     

    Friday, July 15, 2011 3:23 PM
    Moderator
  • 16 GB
    Friday, July 15, 2011 3:32 PM
  • That does seem a little high.

    What else is on the machine? Are users connecting with Outlook Anywhere, ActiveSync, OWA? Heavy use of the above?

    Simon.


    Simon Butler, Exchange MVP
    Blog | Exchange Resources | In the UK? Hire Me.
    Friday, July 15, 2011 5:10 PM
  • ALso, using BES? Any EWS apps or clients?
    Friday, July 15, 2011 5:22 PM
    Moderator
  • This is an Exchange only machine. Right now the 20 users we have are connecting with Smartphones and the Outlook client. The bulk of our users, when moved, will be using OWA. We are not using Outlook Anywhere. The only other thing that runs is once a day the Windows server backup kicks off to do a backup of the databases.

    The server is virtual running on a high-end IBM box under vSphere 4.0.

    Friday, July 15, 2011 5:27 PM
  • No BES or EWS.
    Friday, July 15, 2011 5:27 PM
  • This is an Exchange only machine. Right now the 20 users we have are connecting with Smartphones and the Outlook client. The bulk of our users, when moved, will be using OWA. We are not using Outlook Anywhere. The only other thing that runs is once a day the Windows server backup kicks off to do a backup of the databases.

    The server is virtual running on a high-end IBM box under vSphere 4.0.


    This is a multi-role server? In that case, I dont think your memory usage is that high. If you look at all the IIS worker processes, 2GB seems reasonable as well for IIS.

     


    Friday, July 15, 2011 6:39 PM
    Moderator
  • Yes, this is a multi-role server; Exchange-wise.
    Friday, July 15, 2011 6:41 PM
  • If that's the case, have I allocated enough RAM for my final scenario of around 550 mailboxes?  About 350 of them will below use and not very large in size. 
    Tuesday, July 19, 2011 12:08 PM
  • 16 GB RAM is enough but you need to keep in mind the size of the Database and Mailbox usage Etc.
    How Mailboxes you have? 
    Gulab | MCITP: Exchange 2010-2007 | Skype: Gulab.Mallah | Blog: www.ExchangeRanger.Blogspot.com
    Tuesday, July 19, 2011 12:39 PM
  • When we are done, we will have around 550 mailboxes. Around 350 of them will be low use and fairly small (max size 100MB/mailbox). The total size of the databases if everyone was maxing out their mailboxes, which won't happen, would be around 200 GB
    Tuesday, July 19, 2011 12:46 PM
  • If that's the case, have I allocated enough RAM for my final scenario of around 550 mailboxes?  About 350 of them will below use and not very large in size. 


    16GB *should* be ok, however I dont know your user profile.

    Make sure you have sized the server correctly ( CPU etc..)

    http://technet.microsoft.com/en-us/library/dd346700.aspx

    http://technet.microsoft.com/en-us/library/dd346699.aspx

    http://blogs.technet.com/b/exchange/archive/2009/11/09/3408737.aspx

    • Marked as answer by MACL_Admin Tuesday, July 19, 2011 1:51 PM
    Tuesday, July 19, 2011 1:47 PM
    Moderator