Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can anyone recommend software to monitor and log the processes (CPU, RAM, Disk IO, etc) on a Windows 2003 Server (Like Windows Sysinternals Process Explorer, but with logging)?

We have a server that appears to be healthy - CPU is not over used, RAM usage is acceptable, disk activity isn't huge - when we do spot checks. But the users are reporting that the application that is hosted on this box performs very slowly intermittently. I would like to be able to log the processes over a week and see if I can spot any problems.

The box does run 2 instances of SQL (an Express and a full version of 2005) - could this be a problem?

Thanks for your suggestions...

share|improve this question

migrated from Jan 21 '11 at 1:05

This question came from our site for computer enthusiasts and power users.

Perfmon comes to mind... – joeqwerty Jan 20 '11 at 21:23
up vote 1 down vote accepted

Sysinternals Process Monitor does logging.

share|improve this answer
You really want to filter the right processes, but I am sure that is implied here. If you do not, you will be sorry like me so many times. Procmon saves a metric ton of data. I love it, but it is still an elephant. – ajstein Jan 21 '11 at 4:11
You're right, I should have mentioned it, so +1. – Joe Internet Jan 21 '11 at 23:46
Thanks for the suggestions - I'll take another look at Process Monitor. – JezB Jan 23 '11 at 9:13

(@joeqwerty really deserves any rep I get for this one...)

The built in "Performance Monitor" (PerfMon) tool is exactly what you're looking for. Using PerfMon to generate logs that are then parsed by an analysis tool (like, say, Performance Analysis of Logs (PAL)) can give you rafts of information.

@SamCogan write a nice article for this year's SysAdvent that can get you started. Once you embrace PerfMon and get familiar with it you'll fall in love (and you'll gripe that other OS's don't have the "extensible performance counters" functionality that NT does).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.