オプション IRQBALANCE_BANNED_CPUS=3e を指定して irqbalance を実行しています。これは、cpu0 (111110) 以外のすべてを禁止することを意味します。今、それが機能していることを確認したいのですが、ファイル /proc/interrupts を確認すると、いたるところにたくさんの割り込みが表示されます。禁止されている場合、割り込み 21、22、24、および 35 が他の CPU に送られるのはなぜですか? /etc/default/irqbalance を変更して IRQBALANCE_BANNED_CPUS=3e オプションを含めた後、マシンを再起動しました。何か間違った設定をしましたか? irqbalance が正しく動作していませんか? 想定どおりに動作しており、これらの割り込みを取り除くことはできませんか? ps -ef で irqbalance が動作していることがわかります。
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5
0: 30 0 0 0 0 0 IO-APIC-edge timer
1: 2 0 0 0 0 0 IO-APIC-edge i8042
6: 3 0 0 0 0 0 IO-APIC-edge floppy
8: 1 0 0 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 0 0 IO-APIC-fasteoi acpi
12: 4 0 0 0 0 0 IO-APIC-edge i8042
14: 44724 0 0 0 0 0 IO-APIC-edge ata_piix
15: 0 0 0 0 0 0 IO-APIC-edge ata_piix
18: 0 0 0 0 0 0 IO-APIC-fasteoi ata_piix
19: 2 0 0 0 0 0 IO-APIC-fasteoi ohci1394
20: 3 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb6
21: 197 635 40 0 84 0 IO-APIC-fasteoi uhci_hcd:usb4, uhci_hcd:usb7, HDA Intel
22: 344 3506 0 25325 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
24: 162 1094 0 0 0 0 IO-APIC-fasteoi nvidia
35: 174 0 1101 0 0 0 IO-APIC-fasteoi nvidia
53: 14925 0 0 0 0 0 PCI-MSI-edge eth0
NMI: 0 0 0 0 0 0 Non-maskable interrupts
LOC: 51553 42038 28305 28788 15486 13981 Local timer interrupts
SPU: 0 0 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 0 0 Performance monitoring interrupts
PND: 0 0 0 0 0 0 Performance pending work
RES: 1068 1679 330 136 129 140 Rescheduling interrupts
CAL: 5151 3746 2015 5438 5439 5437 Function call interrupts
TLB: 6508 7306 4202 3051 1777 1046 TLB shootdowns
TRM: 0 0 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 0 0 Machine check exceptions
MCP: 6 6 6 6 6 6 Machine check polls
ERR: 5
MIS: 0
EDIT1: さて、私は IRQBALANCE_BANNED_CPUS=1 に変更しましたが、同じ結果が得られました。私の設定が機能していないようです。:( しかし、なぜ?
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5
0: 26 0 0 0 0 0 IO-APIC-edge timer
1: 2 0 0 0 0 0 IO-APIC-edge i8042
6: 3 0 0 0 0 0 IO-APIC-edge floppy
8: 1 0 0 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 0 0 IO-APIC-fasteoi acpi
12: 4 0 0 0 0 0 IO-APIC-edge i8042
14: 6912 0 0 0 0 0 IO-APIC-edge ata_piix
15: 0 0 0 0 0 0 IO-APIC-edge ata_piix
18: 0 0 0 0 0 0 IO-APIC-fasteoi ata_piix
19: 2 0 0 0 0 0 IO-APIC-fasteoi ohci1394
20: 3 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb6
21: 197 290 282 0 0 0 IO-APIC-fasteoi uhci_hcd:usb4, uhci_hcd:usb7, HDA Intel
22: 188 372 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8
24: 67 0 0 0 0 0 IO-APIC-fasteoi nvidia
35: 74 0 0 0 0 0 IO-APIC-fasteoi nvidia
53: 2369 0 0 0 0 0 PCI-MSI-edge eth0
NMI: 0 0 0 0 0 0 Non-maskable interrupts
LOC: 3626 2764 2321 2364 2043 1168 Local timer interrupts
SPU: 0 0 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 0 0 Performance monitoring interrupts
PND: 0 0 0 0 0 0 Performance pending work
RES: 185 188 192 124 77 133 Rescheduling interrupts
CAL: 214 272 280 273 141 281 Function call interrupts
TLB: 186 455 251 152 138 73 TLB shootdowns
TRM: 0 0 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 0 0 Machine check exceptions
MCP: 2 2 2 2 2 2 Machine check polls
ERR: 5
MIS: 0