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.

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


View products that this article applies to.

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... 

↑ Back to the top


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 "Symptoms" 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.

↑ Back to the top


Resolution

To troubleshoot this issue, follow these steps:
  1. 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.
  2. Make sure that the physical RAM on the client computer is more than 512 megabytes (MB) for every 1000 MAPI users.
  3. 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.
  4. Increase the number of users that the LoadSim tool can simulate. To do this, follow these steps:
    1. Click Start, click Run, type c:\loadsim\loadsim.exe, and then click OK.
    2. On the Configuration menu, click Topology Properties.
    3. On the Servers tab, expand your server name, and then click First Storage Group.
    4. In the right pane, double-click Mailbox Store.
    5. In the Users box, type the number of users that you want to simulate.
    6. Click the Distribution Lists tab.
    7. In the DLs per site box, type the number of users that you want to simulate.
    8. Under Dynamic Distribution Lists, click Use dynamic distribution lists, and then click Create one for all LoadSim users.
    9. Click the Security and Credentials tab.
    10. Click Login to users using the account LoadSim is running on, and then click OK.

↑ Back to the top


Status

This behavior is by design.

↑ Back to the top


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.

↑ Back to the top


Keywords: KB909267, kbprb, kbtshoot

↑ Back to the top

Article Info
Article ID : 909267
Revision : 3
Created on : 10/25/2007
Published on : 10/25/2007
Exists online : False
Views : 320