On Windows and Linux systems, CPU_AFFINITY server keyword can be used to set the processor affinity mask for the FairCom DB process. The option accepts a comma-delimited list of processor numbers. For example: CPU_AFFINITY 0,1,2,3,8,9,10,11 indicates that FairCom DB is to be run on the eight specified CPUs.
If FairCom DB successfully sets the CPU affinity to the specified CPUs, the following message is logged to CTSTATUS.FCS, where <cpulist> is the list of CPUs specified for the CPU_AFFINITY option:
Successfully set CPU affinity to: <cpulist>
The following error situations can occur when using the CPU_AFFINITY option:
If the list of CPUs specifies a CPU number that is out of range on the system, a message is logged to CTSTATUS.FCS:
Configuration error: <config_file_name>, line <line_number>: The CPU_AFFINITY option specifies an invalid CPU number for this system.