Я хочу сбалансировать нагрузку прерывания (irq 75) в системе моей виртуальной машины. У него 64-битная RedHat 5.8, ядро 2.6.18. В виртуальной машине 8 процессоров.
Когда я бегу:
cat /proc/interrupts
75: 9189 0 0 0 0 0 0 0 IO-APIC-level eth0
Я видел, что IRQ 75 используется только CPU0. Затем я изменил smp_affinity на irq 75.
echo ff > /proc/irq/75/smp_affinity
cat /proc/irq/75/smp_affinity
00000000,00000000,00000000,00000000,00000000,00000000,00000000,000000ff
Но я снова увидел, что прерывания для irq 75 используют только CPU0.
75: 157228 0 0 0 0 0 0 0 IO-APIC-level eth0
Балансировка irq между процессорами отсутствует. Я хочу раздать все прерывания (irq 75) на все процессоры, я что-то не так делаю?
irqbalance
... - person twalberg   schedule 15.01.2015