Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

I have a Windows Server 2008 R2 machine which gets very high CPU and memory load in certain periods of the day. I need an application that creates a 24h log with the CPU and memory usage. I tried to configure PerfMon to 24 hours use but it has a limit of 1000 seconds.

Is there any free lightweight application that can do this?

share|improve this question
up vote 2 down vote accepted

Rather than using PerfMon live, use a data collection set to save performance counter data to a file. This file can then be opened in PerfMon for viewing later (including selecting subsets of the collection counters and over shorter time intervals). PowerShell also has some cmdlets that will process the files.

If you select CSV as the file format, then the files can be opened in Excel and other tools for processing.

share|improve this answer

1000 seconds? where do you get that from? Just use or create a new data collection set in perfmon, they can run for years and are ideal for this kind of thing.

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.