Solved

Identifying process that is consuming kernel memory

Posted on 2011-03-02
6
426 Views
Last Modified: 2012-05-11
Hello,
I need assistance identifying specifically what process/program is consuming resources until, ultimately, the multiple failures occur due to "insufficient resources".

I have generated tracking logs of memory usage using Performance Monitor and here is what I have learned so far.  On boot the system is fine and paged kernel memory usage will run in the 60 MB range.  During the evening the pooled paged memory usage will ramp up to about 120 MB and plateau there.  Each evening in which I do a backup the memory usage ramps up to a new plateau. It never goes back down.   Ultimately if I do not reboot the memory usage will hit the mid 300s and things go very bad quickly!

The ramping up appears to coincide with the period when the backup program is backing up local files on the server.  It does not appear to occur when the backup program is backing up files from client servers over the network.  Some testing I have done seems to indicate this problem is related to the antivirus program but this is not conclusive and I need to test further.  The antivirus is supposedly configured to trust the backup program and I believe this is to prevent it from scanning all the files while they were being backed up.  I will be contacting support representatives for the backup and antivirus programs but my gut experience tells me the better evidence I have in hand, the better chance I have of getting satisfaction from them.  Due to my experience with these vendors I am not looking forward to either call.

I am going to continue monitoring and testing but am hoping that someone out there can point me to a tool or method that will identify what specifically has claimed all that memory and won't give it back.

I should mention that this is a Windows 2003 Server file and mail server running Exchange Server 2003, Retrospect Server backup software and McAfee Security as a Service antivirus software.  The memory consumption does not begin when the Exchange store is backup up but rather when the files are being backed up.

Thanks,
Frank
0
Comment
Question by:fakaul
  • 3
  • 2
6 Comments
 
LVL 11

Expert Comment

by:Tasmant
ID: 35019994
You can try to monitor with perfmon the process you suspect.
For each process, look at paged memory, non-paged memory, or others counters.
I think you will find the one where the memory grow but is never free.

0
 
LVL 29

Expert Comment

by:Sudeep Sharma
ID: 35021542
Try Process Hacker:
http://processhacker.sourceforge.net/

Sudeep
0
 

Assisted Solution

by:fakaul
fakaul earned 0 total points
ID: 35021907

I do not see counters for the Anti-virus software or the backup software listed in PerfMon.  I will see if I can find some that can be installed.  I have also just learned about a tool called POOLMON that looks promising.  I will check it and Process Hacker out.

http://support.microsoft.com/kb/177415 
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
LVL 11

Accepted Solution

by:
Tasmant earned 250 total points
ID: 35025396
there is no special counters for your programs, but there is "processus" counter, on which you can choose what you want to monitor, and choose for which instance you want monitor (ie antivirus process, or backup process ...). You just have to identify the process, or if they don't run the time you choose counter, you will have to run the process to add it.
0
 

Author Comment

by:fakaul
ID: 35062587
I am following up on using the process counters and will let you know how it works out.
0
 

Author Closing Comment

by:fakaul
ID: 35331341
This information was helpful, especially combined with the PoolMon tool I located independently
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Free HD cloner 11 86
need help with active directory 4 58
What is Ransomware? 16 88
Enterprise Mode 4 49
Are you looking to recover an email message or a contact you just deleted mistakenly? Or you are searching for a contact that you erased from your MS Outlook ‘Contacts’ folder and now realized that it was important.
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

820 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