Processor Affinity Overview |
Starting from version 3.5.27, it is possible to configure processor affinity for both the Wrapper process and its controlled JVM process. Processor affinity enables you to specify that a process will only execute on designated Central Processing Units (CPUs) rather than on any CPU. Each of the Wrapper process and the JVM process have their own properties to configure processor affinity, but if you only specify those of the Wrapper, by default the controlled JVM process will inherit the same configuration and automatically execute using the same CPU(s) as the Wrapper process. NOTA
The properties used to configure the processor affinity for the Wrapper process are described below:
The properties used to configure the processor affinity for the JVM process are described below:
<n> component: The "<n>" component of the above properties is an integer number in the range of "1" to "256" and designating a specific CPU. It should be less than or equal to the actual number of CPUs present on the machine where the Wrapper will be executed. NOTAIf you try to set CPU affinity at the system level (for example, from the task manager or from the command prompt), you may sometimes notice that the first CPU is assigned with the index 0. Actually, there is no standard that defines how CPUs should be indexed and some Operating Systems may start numbering them from 0 while others will start from 1. We decided to designate the first CPU with index 1 when configuring the Wrapper. |
Processor Affinity properties for the Wrapper process |
||||||||||||||||||||||||||||||||||
|
Processor Affinity properties for the JVM process |
||||||||||||||||||||||||||||||||||||||||||||
|