Você pode ativar irqbalance se ele não estiver em execução no sistema .
Por que as interrupções estão limitadas à CPU0, em vez de usar outros núcleos disponíveis? Apenas para o LOC: Eu pude ver as interrupções sendo distribuídas para outros núcleos porque não está acontecendo para eth0 e eth1?
CPU0 CPU1 CPU2 CPU3
0: 3860081907 0 0 0 IO-APIC-edge timer
1: 20 0 0 0 IO-APIC-edge i8042
6: 5 0 0 0 IO-APIC-edge floppy
7: 0 0 0 0 IO-APIC-edge parport0
8: 0 0 0 0 IO-APIC-edge rtc
9: 0 0 0 0 IO-APIC-level acpi
12: 240 0 0 0 IO-APIC-edge i8042
14: 11651412 0 0 0 IO-APIC-edge ide0
51: 63756555 0 0 0 IO-APIC-level ioc0
59: 1 0 0 0 IO-APIC-level vmci
67: 20176527 0 0 0 IO-APIC-level eth0
75: 98414043 0 0 0 IO-APIC-level eth1
NMI: 0 0 0 0
LOC: 3887753782 3887746069 3887748988 3887748054
ERR: 0
MIS: 0
Eu verifiquei o arquivo smp_affinity para eth0, mas não consegui descobrir muito sobre isso.
cat /proc/irq/67/smp_affinity
00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Você pode ativar irqbalance se ele não estiver em execução no sistema .
Tags interrupts redhat