Home > Microsoft Exchange Tips > Exchange Server Administration Tips > Introducing the Exchange Server Performance Troubleshooting Analyzer Tool
Exchange Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

EXCHANGE SERVER ADMINISTRATION TIPS

Introducing the Exchange Server Performance Troubleshooting Analyzer Tool


Brien M. Posey
01.03.2006
Rating: -5.00- (out of 5)


Exchange Server tips, tutorials and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Please let others know how useful this tip is via the rating scale at the end of it. Do you have a useful Exchange or Outlook tip, timesaver or workaround to share? Submit it to our tip contest and you could win a prize.


There are hundreds, if not thousands of methods for improving Exchange Server performance. Techniques range from placing databases and transaction logs in an optimal location to using Performance Monitor to locate and remove Windows bottlenecks.

You can also use one of the many stress-testing tools, such as LoadSim, to place a simulated workload on a new server and then optimize as you discover how it behaves under stress.

These techniques are great if you are working with a brand new server. But it's a whole lot harder to troubleshoot performance problems on a production server, because you can't freely take the server offline to try different optimization techniques. Furthermore, although Performance Monitor doesn't usually drain systems of resources, it can cause a noticeable impact if you run it against a system already starved for resources.

Fortunately, Microsoft has created a new tool called the Exchange Server Performance and Troubleshooting Analyzer Tool (PTA) that can help you to deal with such situations.

PTA's job is to diagnose the cause of performance problems on Exchange servers. Like Performance Monitor, it does require some system resources and can cripple a server that's already struggling. However, keep in mind that the PTA tool is designed to reveal the root cause of the problem with minimal effort, while tools like Performance Monitor require you to guess what might be wrong and then run subsequent tests to see if you're right.

Using the Exchange Server Performance and Troubleshooting Analyzer Tool

  1. Download the application, which consists of a 3731 KB MSI file.

  2. After downloading, double click the MSI file to launch the Setup Wizard. The Setup Wizard is very simple; it basically just asks you to accept the end-user license agreement and confirm the installation path. When the installation completes, the PTA tool will be added to your server's Start -> All Programs -> Microsoft Exchange menu.

  3. Launch the tool to begin checking for updates to itself or to its configuration file.

  4. When the update process completes, click Next to bypass the wizard's Welcome screen.

  5. You will now see a screen that asks you to select the type of problem that you are having. Surprisingly, this screen only has two choices: a high number of RPC operations or users complaining of slow response time. Make your selection and click Next.

  6. You will now be prompted to enter the name of the server you want to analyze and the name of your Global Catalog Server. You also have the option of entering an alternate set of credentials in case the account you're logged in with has insufficient permissions. After you enter the required information, PTA will run a quick check to make sure it can talk to the Microsoft Exchange box and the Global Catalog Server.

  7. You'll see a summary screen telling you how many databases and how many mailboxes are hosted by the server. This screen also explains which performance tests will be run against the server. Click Next and the analysis will begin.

Evaluating results

So how well does the tool work? It's hard to say. At the time I wrote this article, the PTA tool had been available for only a short time. I ran the tool against a test server that wasn't suffering from poor performance, but it did have limited system resources.

Microsoft has always recommended that you store Exchange Server databases on a high-performance RAID array and store transaction logs on a separate physical disk.

Since I just used this particular test server for writing about Exchange Server, and not for hosting mailboxes, I never worry about the server's disk resources. In fact, the server only has a single hard drive. Like I said, the server isn't performing poorly at the moment, but the server's disk configuration should be an obvious red flag to the PTA tool.

When I ran the tool against my server, it informed me that no RPC-related performance problems were detected. I have to admit that I was a little surprised by the results, but I was even more surprised by what the screen said next. If you look at Figure A, you can see that the PTA tool indicated that it would continue checking my server for other types of performance problems.

Figure A
If PTA can't find a problem, it will keep trying!
Figure A

The PTA tool went on to check a few more things, but eventually it gave me the screen shown in Figure B, which reports the error I expected all along. The cause of the problem is displayed in red text.

Figure B
The PTA tool eventually displayed the cause of the problem.
Figure B

What's more impressive is that PTA continued to look for other performance problems. This is important, because the most difficult problems to diagnose are systems in which there is more than one problem. I was really happy to see that PTA checks for multiple problems.

After several more checks, PTA eventually displayed a list of all of the problems found on my server. As you can see in Figure C below, this list can be a bit overwhelming.

Figure C
The list of performance issues found on a server can be overwhelming.
Figure C

Fortunately, when you click Next, PTA gives you a nice, neat screen that outlines the server's top 10 Microsoft Exchange performance issues. You can even click on items to get more information

Figure D
The summary screen lists the server's top 10 performance issues.
Figure D

Conclusion

I believe that the Exchange Server Performance Troubleshooting Analyzer Tool is destined to become a huge asset for administrators, regardless of their skill levels. To be perfectly honest, I probably could have found most of my test server's performance issues on my own. However, I would much rather use PTA to find them, because the tool is such a timesaver -- it completed an analysis in under half an hour that probably would have taken me all day to do manually.

About the author: Brien M. Posey, MCSE, is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS. Brien has served as CIO for a nationwide chain of hospitals and was once in charge of IT security for Fort Knox. As a freelance technical writer he has written for Microsoft, TechTarget, CNET, ZDNet, MSD2D, Relevant Technologies and other technology companies. You can visit Brien's personal Web site at http://www.brienposey.com.


Do you have comments on this tip? Let us know.
Related information from SearchExchange.com:

  • Learning Guide: Exchange Server performance
  • Checklist: Top 10 Exchange performance worst practices
  • Learning Center: Toolbox for Exchange administrators
  • Reference Center: Exchange Server administration tools



    Rate this Tip
    To rate tips, you must be a member of SearchExchange.com.
    Register now to start rating these tips. Log in if you are already a member.


    Submit a Tip




    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


    RELATED CONTENT
    Exchange Server Administration Tips
    Third-party Exchange Server 2007 backup and restore tools
    Repairing damaged OWA virtual directories in Exchange Server 2003
    Exchange Server 2007 hardware planning for continuous replication
    Benefits of SAN-based storage in Microsoft Exchange Server 2007
    How to generate HTML reports with the Exchange Management Shell (EMS)
    Hosted Exchange Server adoption to infiltrate the enterprise
    Using ActiveSync without a front-end Exchange server
    Use the Exchange Management Shell Set command to block senders
    Why boot an Exchange server from a storage area network (SAN)?
    Grant or deny permissions to access a user's Exchange 2007 mailbox

    Microsoft Exchange Server Administration Tools
    Third-party Exchange Server 2007 backup and restore tools
    Customizing an Outlook Web Access 2003 email signature
    Tool exports messages from Microsoft Outlook to Unix .EML file format
    Monitor mail flow with the Exchange Server 2007 Queue Viewer tool
    Use Performance Monitor to detect Exchange 2003 message queue problems
    Migrating antispam settings from Exchange 2003 to Exchange 2007
    An affordable Exchange Server database backup software option for SMBs
    How to set up Remote Desktop for Exchange Server administration
    Solve server problems with the Exchange Troubleshooting Assistant tool
    Monitor and search Exchange mailboxes for music and video files
    Microsoft Exchange Server Administration Tools Research

    Microsoft Exchange Server Performance
    Use Performance Monitor to detect Exchange 2003 message queue problems
    Improve Exchange 2003 Internet connectivity, mail flow and performance
    Solve server problems with the Exchange Troubleshooting Assistant tool
    Windows hot-add memory hurts Exchange Server performance
    How to use SMTP queues to troubleshoot mail flow
    Performance problems with Microsoft Outlook 2007 .PST and .OST files
    Running Exchange Server and other server applications on the same hardware
    Process, compress and block Microsoft Outlook email attachments
    Changing the Exchange Server local delivery queue directory
    Stress test Exchange Server (32-bit and 64-bit) with Exchange Load Generator

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    Remote Installation Service  (SearchExchange.com)
    TCPMAN  (SearchExchange.com)

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary

    DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

  • HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersIT Downloads
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




    All Rights Reserved, Copyright 2004 - 2008, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts