Mike Lagase

Saving the Exchange world one day at a time.....

Browse by Tags

Related Posts
  • Blog Post: Outlook 2007 Performance Improvements Hotfix

    If you haven't heard already, we have released a Pre-SP2 hotfix that help improve Outlook performance and responsiveness in a big way. Here is an excerpt from the article. Performance improvements Performance and responsiveness are key concerns for all our customers. That is why we made the large performance...
  • Blog Post: Excessive paging on Exchange 2007 servers when working sets are trimmed

    For a list of current recommendations to help alleviate these issue, click here Recently, there has been a rash of performance issues on Exchange 2007 Mailbox servers where they become unresponsive due to excessive paging. Previously this was tracked down to .NET garbage collection not occurring properly...
  • Blog Post: How to collect per request Performance Stats for IIS on Exchange 2007

    Ever had a time where you were trying to troubleshoot an IIS Performance related issue on Exchange 2007 and the built-in performance counters were not giving you the data that you needed to gain insight in to the problem? I know I have run in to these before and they are not always the easiest to track...
  • Blog Post: New ADAccess Performance counters included with Exchange 2007 SP2

    Exchange 2007 SP2 has a new set of ADAccess Performance counters that only shows performance data from domain controllers in the same site as the Exchange Server. This new object is MSExchange ADAccess Local Site Domain Controllers. Previously, you had to use MSExchange ADAccess Domain Controllers(*...
  • Blog Post: 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...
  • Blog Post: Exchange 2007/2010 Performance Data Collection Script

    In efforts to help streamline performance data collection on Exchange 2007/Exchange 2010 servers, I have created a powershell script that will automate the data collection for you. One of the nice features of the script is that you do not have to tell the script what roles are installed as it will automatically...
  • Blog Post: The case of the slow Exchange 2003 Server – Lessons learned

    Recently we received a case in support with an Exchange 2003 server where message delivery was slow and the Local Delivery queue was getting backed up. The Local Delivery queue was actually reaching in to the two thousand range and would fluctuate around that number for extended periods of time. So we...
  • Blog Post: WDS 3.01 and online mode crawling

    Starting with WDS 3.01, to be able to use Windows Desktop Search to index an outlook profile running in online mode requires that you use group policy to enable this functionality. We index cached mode profiles by default, but online mode crawling is a large performance hit on the server causing the...
  • Blog Post: How to unload/reload performance counters on Exchange 2010

      Previously I had wrote a set of steps for fixing/repairing broken Exchange 2007 counters at http://blogs.technet.com/b/mikelag/archive/2009/10/21/how-to-fix-repair-broken-exchange-2007-counters.aspx . These set of steps have been replaced with an easier way of loading the counters using Powershell...
  • Blog Post: 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...
  • Blog Post: The effects of paged pool token memory usage and Outlook 2007’s shared folders feature

    In Exchange 2003, we are bound by 32-bit architecture memory limitations and paged pool memory just so happens to be one of them. This is a very common issue that we in Exchange support see is paged pool memory depletion related to excessive Token usage. For the most part, paged pool memory troubleshooting...
  • Blog Post: Getting started with Exchange 2007 Performance monitoring and Windows 2008

    With all the moving bells and whistles of Exchange 2007 and the amount of dependencies that Exchange relies on, it could be a bit overwhelming on where to get started. For some, they may have their own monitoring tools such as MOM/SCOM to pull this data, but when you are in a real-time crisis or something...
  • Blog Post: How to enable Exchange User Monitor tracing via the command line

    For troubleshooting Exchange user performance related issues or to help plan your design for Exchange 2007, Exchange User Monitor (Exmon) is a great utility to have in your tool bag and contains a wealth of knowledge on your current user activities. Exmon has been previously talked about at http://msexchangeteam...
  • Blog Post: The Case of the Mysterious Exchange Server Hang

    Recently we had a case in which an Exchange 2003 server would hang and no longer accept any new RPC connections to the Information Store. The rest of the server seemed to be operating just fine, but it was the Store that was ultimately having the problems. I took a look at the perfmon data that was provided...
  • Blog Post: Detecting Low Virtual Memory Conditions in Windows 2008 and R2

    On Windows 2008 servers with Exchange 2007/2010 installed, there are times when you may run out of virtual memory for various reasons. One could be a memory leak in some application or simply not configuring the paging file correctly. Once you run out of virtual memory on any given server, various applications...
  • Blog Post: Think powershell startup is slow?

    Take a look at http://blogs.msdn.com/powershell/archive/2008/07/11/speeding-up-powershell-startup.aspx for a fix to this most annoying issue
  • Blog Post: New Exchange 2007 Performance related articles

    Understanding the Performance Impact of High Item Counts and Restricted Views http://technet.microsoft.com/en-us/library/cc535025(EXCHG.80).aspx Troubleshooting Slow RPC Request Processing Issues http://technet.microsoft.com/en-us/library/cc540464(EXCHG.80).aspx Mike
  • Blog Post: Upcoming!!! - Troubleshooting Exchange 2007 Performance

    In the next couple of months, I will be talking about how I tackle performance related issues in Exchange 2007 and some of the methodology used. Exchange 2007 is a beast and you need to rule things out rather quickly to find possible root cause. I hope you find this information useful Mike
  • Blog Post: How to monitor and troubleshoot the use of Nonpaged pool memory in Exchange Server 2003 or in Exchange 2000 Server

    This article is a high level overview on how to troubleshoot current Nonpaged pool memory usage on an Exchange server.  It explains what could be done to help mitigate some of the underlying problems that may be consuming Nonpaged pool memory and demonstrates tools that can be used to help track...
  • Blog Post: Perfmon data viewing nuance…

    Recently, I have been running in to a perfmon nuance that I would like to call out. On any given performance troubleshooting day which is almost every day, I open up Perfmon, select the BLG file of choice and then add the appropriate counters that I would like to view. In this instance, I was presented...
  • Blog Post: Windows Desktop Search and the implications on WAN performance

    Windows Desktop search (WDS) is a great tool to help you to search through the unwieldy plethora of documents or emails that you may have scattered across your desktop. With the addition of 3rd party IFilter add-ins, it makes it even easier to find what you are looking for. As of version 3.01, Desktop...
  • Blog Post: How to set System Cache upon Startup of a Windows 2003 server

    In certain scenarios on Exchange 2007 servers, there may be the need to set the System File Cache on a server to prevent working set trimming scenarios due to other applications or processes running on the server. This can be any application or process that makes use of this Cache on the server. Note...
  • Blog Post: 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...
  • Blog Post: Outlook 2007 Performance tips and Messaging Guide for Office 2007

    Need help troubleshooting Outlook 2007 performance issues? Well, this link will help you do just that to rule out the specific things that might be causing significant performance degradation. Performance tips for deploying Outlook 2007 http://technet.microsoft.com/en-us/library/cc179071.aspx Here is...
  • Blog Post: Perfwiz for Exchange 2010

    NOTE: This version of Perfwiz has been replaced by a newly written script that is talked about in http://blogs.technet.com/b/mikelag/archive/2010/07/09/exchange-2007-2010-performance-data-collection-script.aspx Download the appropriate version of Perfwiz for your server How to download To download...