How to detect Exchange bottleneck?
Here are some Microsoft Exchange counters that you should monitor on the Performance Logs and Alerts program.
Memory
-Avaiable MBytes
* Value should be greater than 10MB
-Pages/sec
* Value should be less than 50 pages per second
-Pool NonPaged Bytes
* Value should be under 100MB
Disk
-Avg Queue Length (Total)
* Value should be less than 2 requests
-Avg Disk Read Queue Length
* Value should be less than 2 requests
-Avg Disk Write Queue Length
* Value should be less than 2 requests
-% Disk Time
* Value should be under 60%
-Avg Disk Bytes/Transfer
* Value should be above 15KB
-Avg Disk Sec/ Read
* Value should be less than 0.05/sec
Processor
*If multiple CPUs then times the value by the numbers of CPU
-% Processor Time (Total)
* Value shouldn’t be more than 80% for 5 minutes
Process
-% Processor Time (Store)
*Value shouldn’t be more than 75% for 5 minutes
-% Processor Time(System)
*Value shouldn’t be more than 75% for 5 minutes
-% Processor Time(Inetinfo)
*Value shouldn’t be more than 75% for 5 minutes
Use these to help you to determine if you Exchange Server is bottleneck or not.