Google Answers Logo
View Question
 
Q: Windows 2003 Task Manager - with process usage history ( No Answer,   3 Comments )
Question  
Subject: Windows 2003 Task Manager - with process usage history
Category: Computers > Software
Asked by: webafrica-ga
List Price: $2.00
Posted: 31 Jul 2004 05:11 PDT
Expires: 30 Aug 2004 05:11 PDT
Question ID: 381638
Windows Taskmanager shows process information and specifically CPU
utilisation but only for the present instance in time.

We need a list of programs that can show us what tasks were using what
percentage of the CPU say 5 minutes ago.

The software is needed to solve the problem of a particular process
hogging the CPU, we log onto the Windows 2003 server using remote
desktop, but by that time the process is back to normal. All we see is
the "peak" is the Taskman graph. It is very frustrating.

Preferable but not essential, we would like something easy to use.
Something that shows a CPU graph of say Utilisation vs Time, as does
Taskman, however clicking anywhere on the graph displays the task
utilisation for that instance.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Windows 2003 Task Manager - with process usage history
From: nsinr8r-ga on 02 Aug 2004 10:06 PDT
 
I have two suggestions:

1) You can use Performance Monitor (found under "Administrative
Tools," "Performance").

If the graph is running (assuming you want to start a new graph),
delete the existing counters by clicking on the graph space, and
either hitting the Delete key, or by clicking the "X" button located
above the graph.  Add counters by typing "Ctrl-I" or by using the "+"
key located above the graph.  In the Add Counters dialog box, select
"Process" (not "Processor") as the performance object.  If you're
concerned about processor usage, select "% Processor Time" as the
counter from the left-hand list, and "All instances" (or any of the
specific process instances you want to watch) from the right-hand
list.  Click the Add button in the dialog box, and then close the
dialog.

Alternatively, you can write the results to a log file, rather than to
the screen.  This way, you can later "replay" the results on the
screen graph, or import the data in a spreadsheet application.  Select
"Counter Logs" under "Performance Logs and Alerts" (left-hand pane). 
Right-click in the right-hand pane and choose "New Log Settings." 
After giving the settings a collective name, add counters using the
Add button under the Counters list box in the center of the dialog
box.  Adding the process counters is the same process as previously
described.  You can enter an interval time in this dialog box, as
well.

The chief drawback to this method is that once you choose the
processes to monitor, those will be the only ones charted (or logged).
 Performance Monitor won't add new processes that pop up in the
meantime, so this won't work too well if the problem is a rogue
process that starts and stops itself at unpredictable times. 
Otherwise, this will catch your processor-hogging app.

The good news: it's free, and you can monitor remote computers.

2) One third-party app that seems to do the same thing is Monitor
Magic, from Tools4ever:
http://www.tools4ever.com/products/monitormagic/.  It creates nifty
graphs, and has a host of other capabilities, as well.  Most
important, though, is that it apparently has the same limitation as
Windows Performance Monitor---you must manually specify which
processes to watch.

I downloaded the demo and read the help file---everything I saw told
me that process monitoring is done on a static set of processes.



-------M
Subject: Re: Windows 2003 Task Manager - with process usage history
From: webafrica-ga on 03 Aug 2004 02:48 PDT
 
Thanks - Great comment wow. You right though about PM not going to
help our situation as its generally processes that come and go. Or
executables like PHP.exe whose process ID changes (being a CGI
program).


Busy checking out that MonitorMagic
Subject: Re: Windows 2003 Task Manager - with process usage history
From: webafrica-ga on 29 Aug 2004 03:12 PDT
 
Well I found it by accident! I downloaded the latest copy Sysinternals
Process Monitor has exactly the functionality I need. Must have been a
new feature since I dont remember it having that ability a year ago.
EVERY process has its own time-CPU usage graph. Really a great tool.

And its free. http://www.sysinternals.com/ntw2k/freeware/procexp.shtml

BTW MonitorMagic is good but too complicated, its overkill.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy