David Overton's Blog and Discussion Site
This site is my way to share my views and general business and IT information with you about Microsoft, IT solutions for ISVs, technologists and businesses, large and small. I specialise in Windows Intune and SBS 2008.
This blog is purely the personal opinions of David Overton. If you can't find the information you were looking for e-mail me at admin@davidoverton.com.

To find out more about my Windows Intune BOOK - Microsoft Windows Intune 2.0: Quickstart Administration click here

To find out more about my SBS 2008 BOOK - Small Business Server 2008, Installation, Migration and Configuration click here

Diagnose Windows Performance issues with the tools Microsoft uses
David Overton's Blog

Buy my books

Windows Intune:Quickstart Administration


This is the RAW book (Read as Written).
Click here for more information
Buy or pre-order today

SBS 2008 - Installation, Migration and Configuration

Small Business Server 2008 – Installation, Migration, and Configuration

Buy today in book or e-book form

Request a Review Copy

Twitter

Syndication

I’m writing about diagnosing performance problems at the moment and this blog starts the process off for me.  XPerf is an amazing tool that was internal to Microsoft only.  You can now use this yourself!!  One quick update, have a look at http://www.microsoft.com/whdc/system/sysperf/perftools.mspx for an update to just the xperf tools and you don’t need to download the rest of the SDK either :-).

The SDK team just shipped the latest version of the Windows SDK which supports Windows Server 2008 and Vista SP1.  The SDK now includes an important new tool; the Windows Performance Tool Kit from the Windows performance team (we call them the xperf tools for short...)

This is the first article in the xperf series, the next one is
Xperf Tools Landing Page and Update

The xperf tools have long been an internal tool used by our team, and widely throughout Windows, for system-wide performance analysis.  Xperf got its start many years ago as a set of command-line tools that produce reports based off the ETW instrumentation in the kernel[1]. Many other components and applications in Windows are instrumented with ETW and xperf can enable these events, dump them, and analyze them.

Xperf is an important tool for anyone doing system performance work on Windows because it's specifically designed to give you a complete system-wide view of performance over long periods of time (10's of seconds, to minutes)[2].  It's also the only tool that knows how to fully process all the events from the kernel and correlate them into something that makes sense.

For example, here is a detail graph of all the disk I/O to the system drive on my laptop for opening this post, editing it a bit, and then closing Live Writer. 

screen-capture[5]

Pigs Can Fly : Xperf, a new tool in the Windows SDK

 

Enjoy,

 

David


Posted Fri, Apr 18 2008 9:00 AM by David Overton

Comments

TechNet Team Blog Austria wrote Xperf, Performance Test für Server 2008 und Vista SP1
on Sat, Apr 19 2008 3:36 PM

Das SDK Team hat die neueste Version des Windows SDK fertiggestellt, das nun auch Windows Server 2008

ASP Net Web Development wrote re: Diagnose Windows Performance issues with the tools Microsoft uses
on Tue, Sep 2 2008 1:06 PM

hey David, great explanation... nice graph...

Add a Comment

(optional)  
(optional)
(required)  
Remember Me?

(c)David Overton 2006-13