Licensing BIRT iHub : Understanding CPU binding : Binding a BIRT iHub to processors on a Windows machine : Binding to specific CPUs
 
Binding to specific CPUs
On a multiple-CPU machine running the Windows operating system, the server operating system assigns an ID number to each processor. Windows Task Manager lists the IDs of the available processors. The numbering starts at 0.
How to bind BIRT iHub to a set of processors
To bind BIRT iHub to a set of processors, perform the following steps:
1 Choose StartControl PanelSystem.
On System Properties, choose Advanced. Then select Environment Variables.
2 On Environment Variables, perform the following tasks:
1 In System Variables, choose New.
2 On New System Variable, perform the following tasks:
1 in Variable name, type:
AC_PMD_WINDOWS_CPUS
2 In Variable value, specify the processors to which to bind BIRT iHub by typing a comma-separated list of integers. For example, to bind BIRT iHub to CPU 0, CPU 3, and CPU 4, type the following list:
0,3,4
New System Variable looks like Figure 9‑3.
Figure 9‑3 Creating the AC_PMD_WINDOWS_CPUS system variable
Choose OK. AC_PMD_WINDOWS_CPUS appears in System variables, as shown in Figure 9‑4.
Figure 9‑4 Viewing the AC_PMD_WINDOWS_CPUS system variable
On Environment Variables, choose OK. Then, on System Properties, choose OK.
You can verify the CPU binding by checking the Processor Affinity of the BIRT iHub process using Task Manager.