Exchange 2013 and got perf issues?

On September 5, 2014, in news, by susan

Performance issues or delays when you connect to Exchange Server 2013 that is running in Windows Server:
http://support.microsoft.com/kb/2995145/en-us?sd=rss&spid=16526

Bottom line:  If you’ve installed .net 4.5 on that server, make sure you do a registry entry if you have Exchange 2013 installed.

When you connect to a Microsoft Exchange Server 2013 server that is installed in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, or Windows Server 2008 in which Microsoft .NET Framework 4.5 is included, you may experience delays to access email messages or disconnections to the Exchange server. When this issue occurs, the CPU or memory usage on the server is high for some services that include one or more of the W3wp.exe processes.

This issue occurs because too many objects are pinned on the .NET Framework 4.5 garbage collector heap. It causes heap fragmentation in addition to an increase in CPU and memory usage by the garbage collector.

Important Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration

in case problems occur.

For Exchange Server 2013 that is installed in Windows Server 2012

Apply hotfix 2803755

that needs a restart, and then use one of the following methods to enable the hotfix:

  • Create the COMPLUS_DisableRetStructPinning environment variable, and set the value of the variable to 1.
  • Create a DWORDvalue of the DisableRetStructPinning entry at the following registry subkey, and set the DWORD value to 1:
    HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework

Then, restart the computer.

For Exchange Server 2013 that is installed in Windows Server 2012 R2

Create a DWORDvalue of the DisableRetStructPinning entry at the following registry subkey, and set the DWORD value to 1:

HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework

Then, restart the computer.

For Exchange Server 2013 that is installed in Windows Server 2008 R2 or Windows Server 2008

Apply hotfix 2803754

that needs a restart, and then use one of the following methods to enable the hotfix:

  • Create the COMPLUS_DisableRetStructPinning environment variable, and set the value of the variable to 1.
  • Create a DWORDvalue of the DisableRetStructPinning entry at the following registry subkey, and set the DWORD value to 1:
    HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework

Then, restart the computer.

 

5 Responses to Exchange 2013 and got perf issues?

  1. Brad Palmer says:

    I have extreme performance issues with Exchange 2013 on Server 2012 just this past week. Turned out a BIOS update on a Dell Power Edge T320 resolved the issue.
    this has started last week with minor speed, connectivity issues. got as bad as exchange services not starting.

  2. PC Tech says:

    I have had the same performance problem with a Dell T320 and updating the BIOS fixed the problem. Check out this link for more info. http://en.community.dell.com/support-forums/servers/f/956/t/19528400