IO不共享多个CPU

在我的Linux服务器IO不共享多个CPU。 如下面的输出ata_piix只会ata_piix cpu0共享

 [root@manage ~]# uname -a 

Linuxpipe理3.14.24-1smp#12 SMP 2月17日15:33:27 IST 2015 i686 i686 i386 GNU / Linux

 [root@manage ~]# cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 0: 72 0 0 0 0 0 0 0 XT-PIC-XT-PIC timer 1: 2 0 0 0 0 0 0 0 XT-PIC-XT-PIC i8042 2: 0 0 0 0 0 0 0 0 XT-PIC-XT-PIC cascade 4: 9 0 0 0 0 0 0 0 XT-PIC-XT-PIC serial **11: 3314260 0 0 0 0 0 0 0 XT-PIC-XT-PIC ata_piix** 12: 3 0 0 0 0 

改变了一些configuration现在我可以改变CPU,但仍然是多个CPU不共享。

  **11: 3314260 0 0 0 0 0 0 0 IO-APIC-fasteoi ata_piix** 

您应该运行irqbalance守护进程以帮助分配CPU内核之间的中断。