Steps to help mitigate Excessive Paging and Working Set trimming issues on Exchange 2007 servers

Previously, I wrote a blog about excessive paging on Exchange 2007 servers due to a system wide working set trimming problem at http://blogs.technet.com/mikelag/archive/2007/12/19/working-set-trimming.aspx. Over time, I have been asked to consult on many cases that had to do either with high memory usage or a server that was paging excessive causing performance problems. I’ve moved…

4

Showing Process ID Information in Performance Monitor

In some situations while monitoring performance of a server, you may find a time when a particular process is restarting or crashing over time. By default, in Performance Monitor, you cannot view Process ID (PID) values to determine if a process was restarted for whatever reason. This is apparent for IIS Application pools as these…

0

Slow Outlook Online Mode Performance

Switching to or running Outlook in Online mode against an Exchange 2003 server may exhibit slower than normal performance when clicking on particular folders in your mailbox that contain high item counts. This is a known issue when the “Show in Groups” option is turned on in Outlook when many items exist in a particular…

0

Scalable Networking Pack Rollup Released

I am sure you are all are intimately familiar with the problems with the Scalable Networking Pack (SNP) including it’s use of the TCP Chimney feature that I blogged about at http://msexchangeteam.com/archive/2007/07/18/446400.aspx. The problems that surfaced due to these features being enabled by default in the Service Pack 2 release of Windows 2003 brought out…

6

Certain AMD processors might cause inaccurate counter data

If during your troubleshooting, you run in to some counters (Disk Read/Writes) that just don’t seem correct based on the way the server is performing, then you might be running in to a drift calculation bug with certain AMD processors. You may also see negative PING response times as well. Here is what it looks…

0

How to enable Store PFD tracing upon Reboot

Tracing Store startup problems upon server reboot is not an easy task as ExTRA tracing does not survive the server being rebooted whereas in Exchange 2003, the “Enable Tracing” key did survive a reboot. After enabling an ExTRA session for PFD store startup tracing and looking at the contents of what was enabled when doing…

1

Search Folder Performance problem detection

One of the problems we see in support from time to time is High CPU or server not responding scenarios causing 623 events on Exchange servers. This has been talked about in great detail in the following links: Troubleshooting Version Store issues – JET_errVersionStoreOutOfMemory http://msexchangeteam.com/archive/2006/04/19/425722.aspx Version Store issues revisited – Event ID 623 at Information…

1

Using ExTRA to find long running transactions inside Store

During your normal flow of troubleshooting performance for Exchange, you may have the need to see what functions might be consuming higher than normal resources on your Exchange server. These functions might be causing spikes in CPU usage or sustained CPU usage over time. Luckily, the Exchange Troubleshooting Assistant could help you gather the necessary…

0

Performance Troubleshooting using the PAL tool

If you have had Exchange performance issues in the past, you must know by now that there are a lot of variables that affect Exchange overall performance and sometimes took a long time to find root cause of those problems as they can get quite complex. If you are looking for some more detailed reports…

5

XML updates for the PAL tool

Here you will find the latest XML updates to the PAL tool for Exchange 2003 and Exchange 2007. See below for more information Exchange 2003 XML Updates  – Download Interim update here (Last updated 8-15-2008) 5-25-2008 Updates – Added Slow QP threads, Slow Search Threads and Search Task Rate counters to detect deep folder traversal…

1