Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


February 27, 2006

The Exchange Performance Troubleshooting Analyzer

RSS
Subscribe to Windows IT Pro | See More Exchange Server and Outlook Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Exchange Server performance problems can be difficult to pinpoint and troubleshoot. You can choose your preferred explanation for this, because there are several: - Complex environments have lots of moving parts, some of which can slow message flow in unexpected or counterintuitive ways. For example, if you have reverse DNS resolution enabled for inbound messages, and your DNS server has a performance problem, your inbound SMTP flow will be affected, but the Exchange log won't show any overt signs. - Users are notorious for reporting performance problems, but often without giving enough specific information to help you localize the problem. In addition, two users might have two different opinions about performance on the same mailbox server. - Unless you know exactly what you're looking for, it can be tough to isolate the root cause of performance problems. This doesn't hold true for obvious problems (e.g., an average disk queue length of 15 would probably tell you something's amiss on an average server).

Microsoft has been attacking this problem in several ways. First, the company has been offering the Exchange Best Practices Analyzer (ExBPA) to help administrators identify configuration problems in their environments. Many of the items that ExBPA checks are performance-related, and running it is a good first step towards ensuring that your Exchange performance is everything that it could be. ExBPA's focus is on identifying configurations and settings that deviate from Microsoft's recommended best practices, though, so it won't necessarily find every actual or potential problem.

If you're trying to find out why one user is experiencing slow performance with Outlook or Exchange, you can use the Exchange Server User Monitor (ExMon) tool that I wrote about last April (see the URLs below). ExMon is a good way to look at performance data for individual users to see exactly which resources their client software is using on the server. Interestingly, desktop search programs such as Google Deskbar are often responsible for user-specific slowdowns; when they start indexing Exchange mailboxes in Outlook, they can generate huge numbers of remote procedure call (RPC) requests that bog down the server.

As valuable as ExMon and ExBPA are, they're not always useful for tracking down more general performance problems. That's where the Exchange Performance Troubleshooting Analyzer (ExPTA) comes in. ExPTA analyzes RPC performance data to attempt to locate root causes of poor performance. For now, it's not yet a general-purpose performance-troubleshooting tool, but I expect it will evolve into one in time; the current version focuses on these problem areas: - Unexpectedly high numbers of RPC operations - Complaints from multiple users about slow Outlook performance.

These problems are often related, particularly if you have more users connecting to the server than it can keep up with--a not-uncommon experience. For example, disk bottlenecks (something that ExPTA checks for) can slow down responses to information store (IS) queries, evidenced by excessive latency for client RPC requests. You might not immediately make the connection between user complaints of poor performance and your disk configuration, but ExPTA will help make the connection for you.

To run ExPTA, download it from Microsoft's Web site (http://www.microsoft.com/downloads/details.aspx?FamilyID=4bdc1d6b-de34-4f1c-aeba-fed1256caf9a&DisplayLang=en )and install it on a computer in the same domain as the Exchange server whose performance you want to review (although you can install it on the Exchange server, Microsoft recommends that you not do so). After you install the .msi file, launch ExPTA and tell it what server you want to monitor, as well as what Global Catalog (GC) you want to use for testing. Ideally, you'll use the same GC that the users who are having problems are using because poor GC performance can definitely cause Exchange performance problems. After you provide this information, ExPTA will run a variety of tests on the target servers, reporting any problems that it finds.

My favorite ExPTA test is the "Disk Drive and Exchange Data File" test set, which reminds me of the simple tests included in the Exchange Server 5.5 Performance Wizard. ExPTA checks for the basic commandments of Exchange storage design, including separating log files and databases, keeping Exchange off the boot volume, and so on. These are valuable checks, and I hope to see them extended in future versions.

ExPTA is still very much a version 1.0 tool; there are lots of other functions that could be added to make it more capable. In particular, I'd like to see analysis of message delivery and submission behavior included, and I'd like to see real disk benchmarking so that you'd get a warning if you weren't using the fastest appropriate logical disk for a given set of files. However, even as it stands, ExPTA is a valuable tool, and if you haven't already used it, you should.

(In closing, thanks to reader Brian Beitel for asking me to write a column on ExPTA. I love getting suggestions about what you'd like to see covered in future columns.)

The Exchange User Monitor Tool, Part I http://www.windowsitpro.com/Articles/ArticleID/46047/46047.html

The Exchange User Monitor Tool, Part II http://www.windowsitpro.com/Articles/ArticleID/46337/46337.html

Getting Started with ExMon http://www.windowsitpro.com/Articles/ArticleID/47215/47215.html

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
No Jobs, No Excitement at Apple's Last Macworld Keynote

Apple CEO Steve Jobs made the right move in skipping out on his company's last appearance at Macworld: In a Tuesday keynote address at the conference, Apple had no interesting new products to sell, opting instead to spend mind-numbing amounts of time on ...

Where is Microsoft NetMeeting in Windows XP?

...

Command Prompt Tricks

One reader shares his tip for setting up the command prompt to reflect a remote path. ...


Exchange Server and Outlook Whitepapers Protecting (You and) Your Data with Exchange Server 2007

StoreVault SnapManagers for Microsoft Exchange and SQL Server

Related Events Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Cloud Computing Forum: Integrating Software, Server and Storage as a Service into Your Enterprise IT Delivery Model

Virtualization Forum: Optimizing Storage, Networks, Desktops, and Security

Check out our list of Free Email Newsletters!

Exchange Server and Outlook eBooks Spam Fighting and Email Security for the 21st Century

Understanding and Leveraging Code Signing Technologies

The Expert's Guide for Exchange 2003: Preparing for, Moving to, and Supporting Exchange Server 2003

Related Exchange Server and Outlook Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Exchange & Outlook UPDATE eNewsletter
News, strategies, products, and developments in Exchange Server and Outlook messaging.

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 Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing