You are visiting the High Monkey blog archive. Posts prior to 2016 may not meet accessibility standards. Please visit our current blog area at to view accessibility compliant blog posts published since January 1, 2016.

PERFMON: Do you know me?

Written By: High Monkey
Posted: 4/11/2013

(From the mind of Peter Serzo, Previously VP of Consulting Services at High Monkey)

SharePoint 2010 runs on a server with Windows 2008R2/2012.  Included with this is a Performance Monitor tool.  As a SharePoint Administrator you should be aware of this tool and its components.
Performance Monitor is a tool intended for use by IT Professionals or computer administrators.   There are many components that could be limiting the performance of your SharePoint system:

  • Amount of memory (RAM)
  • Physical Hard Disks
  • Processor speed
  • Network
  • Virtual Image and architecture around that

Performance Monitor gives a graphical representation of the measures that are chosen.  This provides you with a quick way to identify what may be the problem and what trends are taking place.
In this recipe we show how to use Performance Monitor and change a few of the available counters.

Getting ready

To create Data Collector Sets, configure logs, or view reports, the console must run as a member of the Administrators group or the Performance Log Users Group.

How to do it...

  1. Click Start, Administrative Tools, and click Performance Monitor.
  2. Select the computer from the drop-down list.
  3. Click the green plus sign (shown below in the figure) which is Add Counters.
  4. An Add Counters dialog box opens.  Navigate to Memory, click the plus sign, and select % Committed Bytes In Use.   Click the Add button below the text boxes.  Your screen should look like the following figure
  5. Follow the same process as step three for the following counters:
    • ASP.NET Application: Request Rejected, Requests Timed Out
    • SharePoint Disk-Based Cache:Total blob disk size
  6. Click OK

How it works...

Performances Monitor shows specific performance counters in a graphical view.  It works in real-time so that you can monitor the health of your servers.

As can be seen when choosing a counter, there are hundreds of counters.  Each counter is assigned different color and with that you can delineate which line in the graph is which counter.
The counters can be select not only one at a time, but by group, and by individual counter holding down the ctrl key.

The ribbon toolbar shown in the figure above can be used for the following:

  • View Current Activity – real-time view of counters.
  • View Log Data – enables user to create a log file.
  • Change Graph Type – Three different types: Line, Histogram, or Report.
  • Add – addition of counters
  • Delete – removes counters
  • Highlight – click on a counter and then click highlight.  It bolds the counter.  Very good for putting focus on a particular measure.
  • Copy Properties – creates a copy of the current select counter and its properties.
  • Paste Counter List – Imports counter settings from the Clipboard.  This is helpful when you have more than one server that is being monitored.
  • Properties – show a dialog which enables user to change color of line, scale, width and style, add counters, and remove counters.  In addition, things like the Graph can be changed in a multitude of ways.
  • Freeze the display.  Conversely, you can then update the display or enable it in real-time again.

There's more...

It is inefficient to have to go and select counters each time you need to run performance monitor.  For your server instance, through trial, you will find the set of counters that give you the information you need.

A capability only in Windows 2008 is the ability to create a Data Collector Set.  This is a grouping of counters that you have defined and saved.

In Performance Monitor on the left hand there is a console tree which looks like the following figure.

Right click on User Defined under Data Collector Sets.  Click New and a wizard guides you through enabling you to create a collection of counters.
After this is created, the data collector set will show under User Defined.  By right clicking on it, you can click Start and begin monitoring.

Chad's Bio Coming Soon!

More About Virgil

Virgil Carroll is the owner and president of High Monkey – based in Minneapolis Minnesota. Virgil also wears the multiple ‘hats’ of Principle Human Solutions Architect and SharePoint Architect.

Virgil is one of those rare individuals who can dive deep into technical topics while speaking clearly to the business owners of a project and never forgetting that the end user experience has the highest priority. He calls it using both sides of his brain. Virgil is passionate about leveraging technologies ‘out of the box’ as much as possible with a focus on the strategic use of content to create websites that deliver the right content to the right audience on the right device at the right time. Virgil brings high energy, an ironic wit, and a sense of grounded perspective whenever he speaks to an audience. Virgil regularly speaks at conferences and user groups throughout the United States and occasionally in Europe.

Posted: 4/11/2013 12:00:00 AM by | with 0 comments