Microsoft KB Archive/909267

= The Microsoft Exchange Server 2003 Load Simulator tool quits with an E_OUTOFMEMORY error =

Article ID: 909267

Article Last Modified on 10/25/2007

-

APPLIES TO


 * Microsoft Exchange Server 2003 Enterprise Edition
 * Microsoft Exchange Server 2003 Standard Edition

-





SYMPTOMS
When you use the Microsoft Exchange Server 2003 Load Simulator tool (LoadSim) to simulate the performance load of a MAPI client computer, LoadSim quits. Additionally, the following error appears in LoadSim: Sep 27 14:32:07: Computer1 (Server-X): ERROR: User Start failed: [0x8007000e]. Aborting...

Sep 27 14:32:07: ERROR: MAPI:MAPILogonEx: Error: E_OUTOFMEMORY [0x8007000e]

Sep 27 14:32:07: Computer1 (Computer_name1): ERROR: Logon failed: Error: E_OUTOFMEMORY [0x8007000e]

Sep 27 14:32:07: Computer2 (Computer_name2): ERROR: User Start failed: [0x8007000e]. Aborting...

Sep 27 14:32:07: ERROR: MAPI:MAPILogonEx: Error: E_OUTOFMEMORY [0x8007000e]

Sep 27 14:32:07: Computer2 (Computer_name2): ERROR: Logon failed: Error: E_OUTOFMEMORY [0x8007000e]

Sep 27 14:32:07: Computer3(Computer_name3): ERROR: User Start failed: [0x8007000e]. Aborting...

Sep 27 14:32:11: ERROR: MAPI:MAPILogonEx: Error: E_OUTOFMEMORY [0x8007000e]

Sep 27 14:32:11: Computer3 (Computer_name3): ERROR: Logon failed: Error: E_OUTOFMEMORY [0x8007000e]

Sep 27 14:32:11: Computer3 (Computer_name3): ERROR: User Start failed: [0x8007000e]. Aborting...



CAUSE
This issue occurs if either of the following conditions is true:
 * The MAPI client computer is running out of physical memory.
 * The MAPI client computer is running out of virtual memory.

Typically, this error occurs when you use LoadSim to simulate the performance load of a MAPI client computer that is used by more than 1000 MAPI users.

The error that is mentioned in the &quot;Symptoms&quot; section is generated by LoadSim. This error refers to the memory configuration on the client computer. This error does not refer to the memory configuration on the server that is running Exchange Server 2003.



RESOLUTION
To troubleshoot this issue, follow these steps:  On the client computer, make sure that the value of the paging file memory is at least 110 percent of the value of the physical RAM.

To examine the value of the paging file memory, use Performance Monitor (Perfmon.msc) to review the % Usage value of the Paging File object. Make sure that the physical RAM on the client computer is more than 512 megabytes (MB) for every 1000 MAPI users. Make sure that the client computer has enough available address space. By default, a 32-bit process has 2 gigabytes (GB) of user mode address space. To increase the user mode address space to 3 GB, add the /3GB switch to the Boot.ini file. For more information about the /3GB switch and virtual address space, click the following article number to view the article in the Microsoft Knowledge Base:

815372 How to optimize memory usage in Exchange Server 2003

Note Add the /3GB switch only if you are using a server that is running either Microsoft Windows 2000 Server Advanced Server or any version of Microsoft Windows Server 2003.

After you add the /3GB switch, LoadSim does not quit when it simulates the performance load of a MAPI client computer that is used by more than 1000 MAPI users. Increase the number of users that the LoadSim tool can simulate. To do this, follow these steps:  Click Start, click Run, type c:\loadsim\loadsim.exe, and then click OK. On the Configuration menu, click Topology Properties.</li> On the Servers tab, expand  , and then click First Storage Group.</li> In the right pane, double-click Mailbox Store.</li> In the Users box, type the number of users that you want to simulate.</li> Click the Distribution Lists tab.</li> In the DLs per site box, type the number of users that you want to simulate.</li> Under Dynamic Distribution Lists, click Use dynamic distribution lists, and then click Create one for all LoadSim users.</li> Click the Security and Credentials tab.</li> Click Login to users using the account LoadSim is running on, and then click OK.</li></ol> </li></ol>

<div class="status_section">

STATUS
This behavior is by design.

<div class="moreinformation_section">

MORE INFORMATION
The exact number of MAPI users that the client computer supports depends on the LoadSim profile. The LoadSim profile includes MAPI Messaging Benchmark 3 (MMB3) settings, customized tasks, and other settings. The following list provides examples of the number of users that LoadSim tool can simulate. These examples were gathered in a LoadSim lab.

Note The following examples assume that the client computer has sufficient memory and that the virtual memory setting is correctly set.
 * If you do not add the /3GB switch, the client computer can be used by 1500 users.
 * If you add the /3GB switch, the client computer can be used by 2000 users.
 * If you add the /3GB switch and change the authentication type to Login to users using the account Loadsim is running on, the client computer can be used by 3000 users.

Keywords: kbtshoot kbprb KB909267

-

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

© Microsoft Corporation. All rights reserved.