Microsoft KB Archive/324118

= XADM: The Extensible Storage Engine Database Engine Contributes to Virtual Memory Fragmentation =

Article ID: 324118

Article Last Modified on 2/19/2007

-

APPLIES TO


 * Microsoft Exchange 2000 Server Standard Edition

-



This article was previously published under Q324118





SYMPTOMS
Exchange 2000 Server, like many large scale programs, may experience virtual memory (VM) fragmentation. Over time, the server may not perform well, and you may not be able to mount storage groups because of VM fragmentation.

When an Exchange 2000 server reaches a point at which no contiguous blocks of virtual memory that are larger than 16 megabytes (MB) exist in the process, the following error message is logged:

Event Source: MSExchangeIS

Event Category: Performance

Event ID: 9582

Type: Error

Description: The virtual memory necessary to run your Exchange server is fragmented in such a way that normal operation may begin to fail. It is highly recommended that you restart all Exchange services to correct this issue.

For more information, click http://search.support.microsoft.com/search/?adv=1.



RESOLUTION
To resolve this problem, obtain the latest service pack for Microsoft Exchange 2000 Server. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

301378 XGEN: How to Obtain the Latest Exchange 2000 Server Service Pack

Component: Information store The English version of this fix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.

  Date          Time    Version       Size        File name -  12-JUN-2002   08:54   6.0.5771.13   4,547,136   Store.exe 12-JUN-2002  08:57   6.0.5771.13   2,208,256   Ese.dll



STATUS
Microsoft has confirmed that this is a problem in Microsoft Exchange 2000 Server. This problem was first corrected in Microsoft Exchange 2000 Server Service Pack 3.



MORE INFORMATION
This fix is a code enhancement to the Exchange 2000 information store and ESE database engine. This fix adjusts the behavior of memory allocations. With this enhancement, ESE tries to allocate objects from higher memory locations to try to preserve large contiguous blocks of memory.

This fix was developed to address the contributing factors of the ESE database engine to Virtual Memory fragmentation inside the Information Store process. The error message may occur because of other circumstances leading to virtual memory fragmentation or memory leak. If the problem persists after you obtain this fix, further research may be required.

Keywords: kbhotfixserver kbqfe kbbug kbexchange2000presp3fix kbexchange2000sp3fix kbfix KB324118

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.