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 Start➛Control Panel➛System.
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
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.