DMS Server with Prefetch Count

The DMS Server has a built-in Prefetch Count to prevent all messages from being stored on the server simultaneously.

Options:

  • Keep the current setting where all messages are stored and processed simultaneously
  • Set the number of messages stored and processed simultaneously to match the number of cores
  • Manually set the number of messages stored and processed simultaneously

New config entry in STP.Ecm.RemotingServer.exe

<add key="LsbPrefetchCount" value="0" />

This entry should be noted in the setup, and after updating STP.Ecm.RemotingServer.exe, the "LsbPrefetchCount" value should be retained.

Evaluation LsbPrefetchCount: Default value is 0

0 The current behavior of the DMS Server remains, meaning no limit on the Prefetch Count.
> 0 A positive number is set as the Prefetch Count.
-1 The number of CPU cores is set as the Prefetch Count.
-2 The number of CPU cores divided by 2 plus 1 is set as the Prefetch Count.
<-2 The current behavior of the DMS Server remains, similar to value 0, meaning no limit on the Prefetch Count.

Related to