Я хочу загрузить баланс прерывания (irq 75) в мою систему виртуальной машины. Он имеет 64 бит redhat 5.8, ядро 2.6.18. На виртуальной машине имеется 8 процессоров.настройка слияния smp в linux
Когда я бегу:
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
Но я видел againg прерываний для IRQ 75 используют только cpu0.
75: 157228 0 0 0 0 0 0 0 IO-APIC-level eth0
Нет никакой взаимозависимости между процессорами. Я хочу распределять все прерывания (irq 75) ко всем процессорам, я что-то делаю неправильно?
Возможно, вам стоит просто запустить 'irqbalance' ... – twalberg
Я также пробовал это, но ничего не изменилось. Интересно, что, когда я запускаю «сервисный ирбаланс», через несколько секунд сервис irqbalance автоматически останавливается. –