CPU binding of HAD

In certain situations, the AIX operating systems may assign high priority interrupt threads to the logical CPU on which HAD is running, thereby interrupting HAD.

In this scenario, HAD cannot function until the interrupt handler completes its operation.

To overcome this issue, VCS provides the option of running HAD on a specific logical processor. VCS disables all interrupts on that logical processor. Configure HAD to run on a specific logical processor by setting the CPUBinding attribute.

Note:

CPU binding of HAD is supported only on AIX 6.1 TL6 or later and AIX 7.1.

Use the following command to modify the CPUBinding attribute:

hasys -modify sys1 CPUBinding BindTo 
NONE|ANY|CPUNUM [CPUNumber number]

where:

Note:

You cannot use the -add, -update, or -delete [-keys] options for the hasys -modify command to modify the CPUBinding attribute.

In certain scenarios, when HAD is killed or is not running, the logical CPU interrupts might remain disabled. However, you can enable the interrupts manually. To check for the logical processor IDs that have interrupts disabled, run the following command:

# cpuextintr_ctl -q disable

To enable interrupts on a logical processor ID, run the following command:

# cpuextintr_ctl -C processor_id -i enable