The Batch Processor is a J2SE component of InfoSphere MDM server that is typically used to drive initial loads and delta (daily or nightly) loads. There are different configuration parameters available such as randomization of input, retry on failures, and so on. One of the most important configurations is the number of submitters (threads) to run, which can be dynamically throttled back as the Batch Processor is running if desired. The following formula provides a good starting point for the number of submitters to use:
If there are N number of physical CPUs available to InfoSphere MDM Server that cater to Batch Processor, then the recommended number of submitters is 2N to 3N.
For example, if there are four physical CPUs for InfoSphere MDM Server, then use eight to 12 submitters. This formula applies if using the Batch Processor on its own server or co-located on the same server as the InfoSphere MDM Server application. Also, the formula applies to Power 5, Power 6, and Power 7 systems.
To change Batch Processor threads, locate the Batch.properties file, typically in the following directory:
Modify the Submitter.number properties, for example:
Submitter.number = 12
Submitter.classname = com.dwl.batchframework.consumers.ParseAndExecuteConsumer