For instance, with a 4-core machine, you can use the processor_ids parameter to assign core 0 and core 1 to handle network traffic. You can also use the store configuration
processor_id parameter to assign core 2 to handle the
$sys.failsafe store. This configuration causes the EMS server to create two threads that handle network traffic, and sets the affinity of them to core 0 and core 1 respectively. It also sets the affinity of the thread handling the store
$sys.failsafe to core 2. No affinity is set for other threads.
If you want to increase the number of network threads without assigning them to specific cores, use the network_thread_count parameter. This lets the EMS server control the number of network threads and also lets the administrator control the thread affinity externally (for example, by using the Linux
taskset command).
The EMS server ignores the network_thread_count if the
processor_ids parameter is also specified.