Windows 2003 Ent. memory leaks
We have a termial server (Win2K3 Ent SP2 x86) with 4GB of RAM. Some business application installed on it. Application use SQL 2000 that installed on the same server.Number of sessions in the same time on that TS is about 30. After a one week uptime all phisical memory is gone. If I try to restart server problem has gone but some days later memory ends again. In task manager I see only 60MB of Available Physical Memory and in the same time Commit Charge is about 5GB.screenshot is here: http://img34.imageshack.us/img34/6403/taskmanager.pngI try to find where is RAM gone. I see the list of processes and cannot find who eat all memory. All of the processes eats maximum 50MB of RAM and I see that sum of MemUsage is smaller than 1GB. So, how can I find who eats additional 3GB?
May 27th, 2009 11:25am

Hello Alexx_B,are you using the /3GB in the boot.ini? On a server with 4GB RAM this means 1GB for OS and 3 GB for application like SQL for example.Best regards Meinolf Weber Disclaimer: This posting is provided "AS IS" with no warranties, and confers no rights. ** Please do NOT email, only reply to the Forum
Free Windows Admin Tool Kit Click here and download it now
May 27th, 2009 2:01pm

hi there, in-line with meinolf'f suggestion, during the high memory utilization , you could run process utilities such as process monitor or process explorer utility to find out which process is consuming lot of memory. you can download those utilities from the www.sysinternals.com and let us know.sainath windows driver development.
May 27th, 2009 2:19pm

another tool that comes in handy for this sort of troubleshooting is poolmon.exe; that will tell you more than you ever wanted to know about what is using both physical and virtual memory. Its located on the w2k3 installation cd, under\support\tools. (launch suptools.msi to install the support tools) Eric
Free Windows Admin Tool Kit Click here and download it now
May 28th, 2009 12:06am

>you could run process utilities such as process monitor or process explorer utility to find out which process is consuming lot of memory. I know this tool well. But Process Monitor didn't show memory leak too We found the solution yesterday evening. Our DB (and this business application) adminturned on "AWE" mode in the SQL server and didn't tell to us about that.As aresult - when SQL starts, it gets 2 GB of RAM instantly (or 3GB when we try to turn on /3GB key in boot.ini). And we didn't see this valuein any task manager. When we turned off this mode and restarted sql server - it instantly allocated about 50MB of RAM only.So problem has gone but I want to know how can I find where is RAM in the same cases (in the future). I try poolmon and can't find solution there. Maybe I don't know how to use this tool? Or this tool really cannot help in that case?
May 28th, 2009 11:50am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics