SharePoint Performance Monitoring

There is no need to remind you that performance monitoring is an important aspect of managing a network environment.  As a network administrator you covered all the bases and are on top of monitoring your network not only for outages but for performance bottlenecks as well… right?

Adding SharePoint to your network environment adds new requirements to your performance monitoring needs.  One method of monitoring SharePoint servers is by examining the performance counter logs which contains several critical counters that are used when evaluating performance issues. There are a number of primary counters that we’ll look at and they include metrics for CPU, memory, and disk performance.

CPU Metrics

Counter Description
System\Processor Queue Length\(N\A) Logs the number of items waiting to be
processed by the CPU. Values higher than 2 indicates the need to add more or faster processors.
Processor\% Processor Time\_Total Records the current CPU utilization. This log
helps determine the need for additional processor capacity.
Processor\Interrupts\Sec Records the number of times processing is
stopped to handle a hardware request for disk or memory I/O. Values higher than 1000 may indicate a hardware issue.


Memory Metrics

Counter Description
Memory\Pages/sec\(N/A) Monitors the data written to or read from
memory. Values higher than 200 indicates the need to increase RAM.
Memory\Pages Faults/sec\(N/A) Records the number of times that data was not
found in memory.
Memory\Available Mbyers\(N/A) Monitors the amount of memory available to the
system. Values below 10% of total physical memory indicate the need for more
Memory\Pool Nonpaged Bytes\(N/A) Records the amount of data that cannot be paged
on the disk.


Disk Metrics

Counter Description
PhysicalDisk\% Disk Time\DriveLetter Logs the amount of time for which disk is
active during the last monitoring period. Values higher than 80% indicate
that there may be a problem with the hard drive controller or insufficient
PhysicalDisk\Current Disk Queue
Logs the number of the items waiting to be
written to or read from the disk. Values higher than 2 indicate a problem
with the disk subsystem. RAID 5 or RAID 10 should be implemented to improve


These are some of the core metrics that you can configure in Monitis to monitor your SharePoint server(s) performance. In our next article about SharePoint we’ll discuss specific performance counters for SharePoint and creating a custom monitor for them.