Почему я не могу связать прерывания с кодом LOC, IWI, RES, когда irqbalance отключен?

На Ubuntu 14.04 я пытаюсь связать все прерывания с ядром 0 и 1 из 4 ядер. Я отключил irqbalance daemon через файл /etc/init/irqbalance.override . Затем я пошел на каждое прерывание в / proc / irq и изменил файлы /proc/irq/<irq-num>/smp_affinity_list . Но то, что я вижу, прерывает LOC (/etc/init/SERVICE.override), IWI (/etc/init/SERVICE.override) и RES (/etc/init/SERVICE.override), все еще обрабатывается на каждом ядре, все другие прерывания привязываются правильно к ожидаемому ядру. Почему я не могу связывать эти прерывания LOC, IWI и RES? или как привязывать их постоянно к определенному ядру, когда irqbalance отключен? Даже я изменил файл /proc/irq/default_smp_affinity чтобы указать на ядро ​​0 и 1. но никакого эффекта.

Еще одно наблюдение. Я не могу связать список процессоров для прерываний 0 и 2. Хотя прерывание 0, похоже, происходит только на процессоре 0, а прерывание 2 не находится в файле / proc / interrupts и, по-видимому, происходит только в 0 раз.

Linux и Unix - лучшая ОС в мире.