7

I have the following server

Windows Storage Server 2008 x64 SP2 Xeon L5520 @ 2.27 12GB RAM DAS MD1000i running RAID10 15k SAS drives.

It is running DFS as a file server for ~100 users

Memory usage on this server keeps increasing without showing what is using the RAM in process explorer and taskmanager.

I have private bytes and working set columns showing

Over the span of a week (starting at around 3GB used) the RAM usage gets to the point where the system no longer has enough resources and no longer responds.

Process Explorer currently shows physical usage at 80%, but I can only account for ~2GB of RAM being used.

I've mostly used Server 2003 in the past and starting to use 2008, am I missing something here?

Thanks.

0

5 Answers 5

4

Boardcom NIC teaming using BACS was causing this to happen. Switched to teaming Intels and issue was resolved.

2
  • 1
    Good to see you found a solution. How did you identify that it was BACS?
    – Sim
    Jan 4, 2012 at 22:30
  • We basically pulled everything from the machine and there was only BACS left - still giving us the issue. We had some Intels - removed BACS - switched to the Intels and issue was gone. We also tried to team with Intel and Broadcom NICS using BACS and the issue was still there. Note - we are teaming Broadcom NICS elsewhere using BACS with no issues at all.
    – Kvad
    Jan 6, 2012 at 0:07
2

It sounds like you might have a memory leak in the Kernel Memory Pools, either the paged or nonpaged pools, most likely caused by a driver. These types of memory leaks won't show up in Process Explorer or Task Manager, though you can use Process Explorer to show the Kernel Memory usage of the paged and nonpaged pools as a guide.

Have a read of the following as a guide to understanding and identifying what might be happening:

The gist of these is use to PoolMon from the Windows Driver Kit to try and pinpoint what is causing the leak. The following Microsft KB How to use Memory Pool Monitor (Poolmon.exe) to troubleshoot kernel mode memory leaks will walk you through how to use PoolMon.

1

I would start with An Overview of Troubleshooting Memory Issues. Take some Perfmon logs and analyze them, it should be non-page pool issue and you can then follow the article Part 1 and Part 2

1

Have you applied any updates to Windows Storage Server 2008 beyond SP2?

There are a couple of known memory leaks that are fixed in update 1 - see Known Issues and Updates for Windows Storage Server 2008 for more info.

3
  • How do I go abouts getting those updates? Using windows updates and wsus does not find them.
    – Kvad
    Jun 29, 2010 at 1:01
  • Sorry I don't know where to get the updates from or at least I can't find them. Did you buy this as an OEM appliance, if so then probably from the OEM??
    – Sim
    Jun 29, 2010 at 2:52
  • If you follow the steps in my other answer you might get a better picture of if you have a memory leak and where it is located. Using that info you could then target any drivers (e.g. Storport) or software that might be more easily found.
    – Sim
    Jun 30, 2010 at 2:02
1

This is a weak answer, but have you checked with your hardware vendor for driver / firmware updates? Also, have you checked their KB for memory issues? Use your support contracts! (I.e. Make it someone else's problem!)

-Waldo

2
  • Yes, working with Dell atm trying to eliminate everything under the sun. The main delay is the server is in production and can't exactly be taken down whenever ;)
    – Kvad
    Aug 25, 2010 at 4:00
  • Completely understood!
    – gWaldo
    Aug 25, 2010 at 4:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .