Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

This article was previously published under Q324118

↑ Back to the top


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.

↑ Back to the top


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
  
				

↑ Back to the top


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.

↑ Back to the top


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.

↑ Back to the top


Keywords: KB324118, kbfix, kbexchange2000sp3fix, kbexchange2000presp3fix, kbbug, kbqfe, kbhotfixserver

↑ Back to the top

Article Info
Article ID : 324118
Revision : 4
Created on : 2/19/2007
Published on : 2/19/2007
Exists online : False
Views : 226