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 ASP.NET application installed behind IIS 6.0(Windows Server 2K3). Now when i run the application and i would like to get some load testing scenarios to work on this. While doing the load test i would like to monitor/log the detains like processor, memory and other details related with the w3p process with specific port on which the web application is running.

I would like to get a better results say having graph showing ups and downs of memory consumption. Also i would like to perform this operation per use case/workflow basis to identify potential issues early.

I am aware about only "Performance Logs and Alerts" that is in the "Computer Management" section. However i am having really hard timing using it considering the number of system variable and stuff with it. I feel it really hard to read and use.

Is there any better option to do this task? So that this task can be done easily with more clarity and control ?

share|improve this question
I think that Perfmon is probably the best tool in my experience for this job. You can have it log the data to say a csv file and the process the data in your tool of choice. If you get stuck on particular parts of trying to use it you can always ask those specific questions on this site -- lots of people have experience with it. – Kyle Brandt Apr 11 '11 at 11:43
Thanks for reply Kyle. I will then get started with this same tool. – Anil Namde Apr 11 '11 at 12:23
+1 to Kyle's comment. Once you learn a few favorite counters, perfmon is straight forward and very powerful. – Scott Forsyth - MVP Apr 11 '11 at 13:24

You definitely want to look at PAL:

It has built-in templates to use for performance monitor depending on what apps you want to monitor (IIS, Exchange, SQL, etc.) and when you're done it'll generate an awesome report for you based on thresholds you can set.

We use it to test all of our apps and it's invaluable when we need to figure out which of many apps are causing server troubles.

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.