Microsoft KB Archive/263659

= XADM: Algorithm Used to Determine the Number of Threads Used by ExMerge 2000 =

Article ID: 263659

Article Last Modified on 2/26/2007

-

APPLIES TO


 * Microsoft Exchange Server 5.5 Standard Edition
 * Microsoft Exchange 2000 Server Standard Edition

-



This article was previously published under Q263659



SUMMARY
ExMerge 2000 and later versions support multiple worker threads. This allows the program to simultaneously process multiple mailboxes, which should result in faster overall performance. This article explains the algorithm used to determine the number of worker threads used by the program.



MORE INFORMATION
The number of worker threads used by the program depends on the number of mailboxes to be processed. The algorithm is as follows:
 * 1 - 4 mailboxes: 1 worker thread
 * 5 - 24 mailboxes: 2 worker threads
 * 25 - 49 mailboxes: 3 worker threads
 * 50 - 99 mailboxes: 4 worker threads
 * 100 or more mailboxes: 5 worker threads

The program supports a command-line option, -NUMTHREADS , which can be used to specify the number of worker threads to be used. This setting overrides the algorithm. The program does have a hard-coded upper limit of 10 worker threads.

Increase the number of worker threads with caution. The larger the number of threads, the more resources the program uses, and the greater the stress on the computer that is running ExMerge, which can affect the responsiveness of the computer. Therefore, it is recommended that you do not run ExMerge on an Exchange Server computer, and that you do not increase the number of worker threads beyond the default number determined by the program.

Keywords: kbinfo KB263659

-

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

© Microsoft Corporation. All rights reserved.