Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


February 10, 2009

Get a Handle on Windows Performance Analysis

Use free tools to collect and easily analyze Performance Monitor data
RSS
Subscribe to Windows IT Pro | See More Performance Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

PAL also can provide application-specific analysis for applications such as Microsoft BizTalk Server, Microsoft Exchange Server, Microsoft Office SharePoint Server, Microsoft SQL Server, and Microsoft IIS. So as an administrator wearing several hats, you can have application-specific performance data analyzed without being an expert in the performance counters for an application. PAL can make your life easier by providing analysis for baseline data when performance is typical or to help pinpoint the root cause of a performance issue when a problem occurs.

PAL’s user-friendly UI walks you through the few steps necessary to start the analysis process. The analysis report that PAL generates is an .html file that’s stored by default under the My Documents\PAL Reports folder. The report contains hyperlinks and graphs that enable easy interpretation and navigation, and the file’s portability lets you easily store it in a convenient location.

Using PAL
An example of where PAL saved the day came when a customer received a Microsoft Operations Manager (MOM) alert that detected that all BizTalk services had gone offline on one of the customer’s BizTalk servers. Remotely connecting to the server wasn’t possible then. However, since the server was part of a cluster, the event logs were replicated, revealing the following error at the time the BizTalk server went offline:

Event Type: Error
Event Source: Srv
Event Category: None
Event ID: 2019
Description: The server was unable to allocate from the system non-paged pool because the pool was empty.

The error explained why remote connections to the server weren’t possible but gave us no information about the problem’s root cause.

The customer solved the immediate problem by rebooting the server, which then resumed participating in BizTalk transactions. But we needed to understand what caused the failure. To do so, our first step after the reboot was to capture a Performance Monitor log. After capturing the performance data, we copied the .blg file to our workstation for analysis, then loaded the .blg file into the PAL wizard to generate an analysis report. Using the event log error indicating that the system was depleted of non-paged pool memory, we scrolled down to view the alerts in the report’s memory section and noticed 31 Handle Leak Detection alerts, as Figure 2 shows.

Clicking the Handle Leak Detection hyperlink displayed an easy-to-read graph, which revealed that more than 340,000 handles were consumed by a single process. Additionally, we clicked the Chronological Order link near the top of the report (not shown in Figure 2), which displayed an explanation of the alert, as Figure 3 shows.

The process that PAL alerted us to turned out to be the problem with this particular server after we updated the process (i.e., we checked with the vendor for an update, found an update that the customer had not applied, and applied the update—which solved the problem). Bingo! No more leaking handles, and no more alerts from MOM indicating that BizTalk processes are offline.

Performance Analysis Insight
These tools and the guidance I’ve provided for using them should give you some insight into managing the process of system-performance analysis. This knowledge can help you better understand how your systems typically perform and, if you do encounter a performance problem, help you to resolve it with free and easy-to-use tools.

Special thanks to Kent Weare, a Microsoft MVP who helped contribute to this article.

End of Article

   Previous  1  [2]  Next  


Reader Comments

You must be a registered user or online subscriber to comment on this article. Please log on before posting a comment. Are you a new visitor? Register now




Top Viewed ArticlesView all articles
2009 Windows IT Pro Editors' Best and Community Choice Awards

Picking a favorite product from an impressive crowd of competitive offerings is never an easy task, and such was the case with our Editors' Best and Community Choice awards this year. ...

Is Microsoft Just Like IBM?

Microsoft has defined the way we do business from a technology perspective for years. But with a younger generation that lives in the clouds, is Microsoft's recent progress in cloud computing too little, too late? ...

Microsoft, News Corp. Discuss Locking Out Google

Microsoft and Rupert Murdoch's News Corp. recently discussed an alliance that would counter Google's fledgling online news service. ...


Windows OSs Whitepapers Protecting Microsoft SharePoint

Related Events Deep Dive into Windows Server 2008 R2 presented by John Savill

Cutting Costs with Client Management

7 Ways To Get More From Your SharePoint Deployment Now

Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Introducing Left-Brain.com, the online IT bookstore
Looking for books, CDs, toolkits, eBooks? Prime your mind at Left-Brain.com

Discover Windows IT Pro eLearning Series!
Clear & detailed technical information and helpful how-to's, all in our trademark no-nonsense format


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2009 Penton Media, Inc. Terms of Use | Privacy Statement