Avatar of ottenm
ottenm asked on

monitor cpu usage over a couple of days?

Using MS Server 2003 SP2, is there a way to log CPU usage other than watching the Task Manager?  I'm basically looking for a way to see that same graph (actually graphs with multiple panels) over the course of a few days.

Thanks for any suggestions.  Open to freeware or a trial if nothing comes with the OS, but not desperate enough to pay.
Windows Server 2003

Avatar of undefined
Last Comment

8/22/2022 - Mon

The performance monitor that comes with Windows 2003 can log to a file; we use this function to do exactly what you're looking for.

Is this under Admin Tools | Performance? (the "Microsoft Management Console")

Either way, any tips?  I don't see an obvious "Start/Stop/View Log"...
Jared Luker

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Is there a way to get it to run for a couple of days without me having to stay logged in in a user session?
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Jared Luker

You can set it up as a service similar to this article that addresses running Folding at home as a service.


After some hunting I found:

Under Consoler Root | Performance Logs and Alerts | Counter Logs
There is a "Sample Log".  I right-clicked on it and selected "Save Settings As..." which created an HTML file with some log settings.  Then, I right-clicked on "Counter Logs" and selected "New log settings from ...", which allowed me to create a new log from the saved settings.  Right-clicking the new log and selecting "Properties" gives you a tab where you can schedule the monitor, select where the log file goes, what format it is, how long the monitor runs, etc..

It would not let me change the settings in the sample log (hence, the save settings/create from ... "opportunity".  And creating one from scratch got too long trying to find the counters I wanted and had seen in the sample (cpu, memory, and disk queue).

Hope this helps-

More info for future reference: When I was creating the "Properties", I set the file type to "Binary File" (this is on the "Log Files" tab).  After the monitor ran, I had a file xyz.blg.  Double-clicking it opens the perfmon, but not displaying the data from that file.  With "System Monitor" selected in the left panel, there is an icon on the right "View Log Data" (also Ctrl-L).  On the "Source" tab you can click "Log File" and select your .blg file and you will see that data from the monitoring session.

It's too much hassle to figure out how to award some points but still select my own posts as the solution.  If someone looks for this in the future, hopefully they'll read down to these posts.

Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.