Registry Memory Settings SBS 2003

Posted on 2012-09-08
Last Modified: 2012-09-11
Hello -
I have a questions regarding server performance.  I have a customer that is running a windows 2003 sbs system with exchange.  It is running very slowly, which I expect on that box because it's a domain controller, mail server, and file server.  My question is, do we have the correct memory management values on the server in the registry?   I have read through several posts that say to add values and tweak memory settings in the registry at the following key:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

This server is a dual xeon machine with 4-gb of memory.   Any advice would help.  I am including a screen shot of our current registry settings on that server. current registry settings
Question by:765tech
    LVL 3

    Assisted Solution


    Before you make any change, I believe you should find what is causing the SBS 2K3 server to run so slowly.

    Now troubleshooting performance issue can take some time to determine the root cause. Please below questions and then we can decide on which role or roles of the server is/are causing the issue.

    1. When you say it is very slow, what is the user/client experience? is it affecting Outlook clients (local users OR Remote users) OR is it affecting accessing file shares on the server OR is it affecting network logon process for all users or few users? or combination of above OR all of them?

    2. Can you check which process is eating the memory by going to the task manager?

    3. Can you run ExBPA on the server to see if any issues are reported for the Exchange role?

    4. Whats the antivirus you are running on the server?

    5. Is the server fully patched?

    6. Are there any event logs which are pointing us in any direction?

    7. When did this performance issue cropped up? Was it working fine earlier and if yes then what was the change which was made on the server?

    8. What is the total number of users we have?

    I am tired of writing the questions, so I will put the next lot once you have answered the above. :-)

    LVL 17

    Expert Comment

    Go to Start / right click My Computer / Advanced / Performance click on settings / Advanced what is the value set for "Virtual memory"

    How much disk space is free on the drive the paging file is located?
    LVL 17

    Accepted Solution

    I'm concerned with PagingFiles C:\pagefile.sys 0 0, the first value is the location; the second is the minimum size; and the third is the maximum size. You can see the screenshot taken below correlates with the settings under advanced settings I mention above. According to your server minimum and maximum is showing 0 reg settingsreg settings
    LVL 8

    Expert Comment

    Run EXBPA and it should error for System pages registry key. Even if it does not your system pages registry key should be set to value "0".
    Check below article.

    Check for HeapDeCommitFreeBlockThreshold Registry Value as well.

    Also Run SBS BPA and see if it alerts for TCPChimney or RSS
    Check below article.

    Also check if /3gb switch is enabled in boot.ini file. On sbs 2003 /3gb switch should not be enabled.
    Also run performance monitor and check the free system PTE's value. If it is going below 7000 you will face various issue.
    Check this article :

    besides this do some real time monitoring in peak hours and check if any particular exe is causing constant high cpu or high memory uses.

    Check store.exe uses in peak hours. If it is using high cpu or high memory then what is the store.exe verion on this server.

    Author Closing Comment

    Thanks guys - Your comments helped me a lot.  I made the changes to the paging file & run the EXBPA & dealt with the reported issues.  Ultimately the problem was caused by a faulty service within their accounting software.  After booting the server in safe mode and disabling everything that wasn't necessary I was able to narrow down the troublesome service.  The server runs a lot better now.
    Thank you for your time guys - It's much appreciated.
    LVL 3

    Expert Comment

    you're welcome, glad that all is working fine now. Well Done!!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Get an idea of what you should include in an email disclaimer with these Top 5 email disclaimer tips.
    Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
    In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    761 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

    9 Experts available now in Live!

    Get 1:1 Help Now