Sunday, October 12, 2014

ASP .NET application performance metrics - Perfmon in Web/App server



Here i am providing the list of metrics that can be captured through perfmon in Web/App server for a ASP.NET Application.These are really helpful in identifying memory/processor/Disk issues and code inefficiencies as well.

Processor --> % Processor time
Processor --> % User time
Processor --> % Previliged time
Processor --> % Idle time

Physical Disk --> % Disk Read time
Physical Disk -->% Disk write time
Physical Disk -->Avg. Disk queue length

Memory --> Available MBytes
Memory --> Committed Bytes

.NET CLR Memory --> %time in GC
.NET CLR Memory -->#Gen0 Collections
.NET CLR Memory -->#Gen1 Collections
.NET CLR Memory -->#Gen2 Collections

.NET CLR LocksandThreads --> Contention Rate/sec

.NET CLR Execeptions --> # of Exceps thrown/sec

ASP.NET --> worker process restarts

ASP.NET Applications --> Pipeline instance count
ASP.NET Applications --> Requests/sec
ASP.NET Applications --> Requests in application queue

System --> context swithces/sec

Hope this article is useful and if you still need more information on this please let me know. I can help you on that.

1 comment: