<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Yes, I want to set manually irq afinity for my lan interface on
    multiple cpus.<br>
    <br>
    How to do it?<br>
    <br>
    Benjo<br>
    <blockquote
cite="mid:CAGw18xKUigDus3sHW9xFJXEBOY1NaTx9swuKbYie-kVfd40G0Q@mail.gmail.com"
      type="cite">Actually, in my experience you'd want each device (or
      actually each irq - especially in the case of multi-queue device)
      &nbsp;to fall squarely on one CPU core by manually setting the
      irq_affinity. <br>
      <br>
      I place very little faith on automated irq balancing.<br>
      <br>
      <br>
      - Gilboa <br>
      <br>
      On Saturday, October 29, 2011, Benjamin &lt;<a
        moz-do-not-send="true" href="mailto:benjo11111@gmail.com">benjo11111@gmail.com</a>&gt;
      wrote:<br>
      &gt; Hi,<br>
      &gt;<br>
      &gt; I want to configure irqbalance on both cpus.I have 2 lan
      interface one is wan and second is lan , currently i have 2 cpu
      and wan is falling on cpu0 and lan is also falling on cpu0.And now
      i want to set both interface should be fall on both cpus.<br>
      &gt;<br>
      &gt; How to do it?<br>
      &gt;<br>
      &gt; cat /proc/cpuinfo<br>
      &gt; processor&nbsp;&nbsp;&nbsp; : 0<br>
      &gt; vendor_id&nbsp;&nbsp;&nbsp; : GenuineIntel<br>
      &gt; cpu family&nbsp;&nbsp;&nbsp; : 6<br>
      &gt; model&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 23<br>
      &gt; model name&nbsp;&nbsp;&nbsp; : Intel(R) Core(TM)2 CPU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E7500&nbsp; @
      2.93GHz<br>
      &gt; stepping&nbsp;&nbsp;&nbsp; : 10<br>
      &gt; cpu MHz&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 2933.727<br>
      &gt; cache size&nbsp;&nbsp;&nbsp; : 3072 KB<br>
      &gt; physical id&nbsp;&nbsp;&nbsp; : 0<br>
      &gt; siblings&nbsp;&nbsp;&nbsp; : 2<br>
      &gt; core id&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 0<br>
      &gt; cpu cores&nbsp;&nbsp;&nbsp; : 2<br>
      &gt; apicid&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 0<br>
      &gt; initial apicid&nbsp;&nbsp;&nbsp; : 0<br>
      &gt; fdiv_bug&nbsp;&nbsp;&nbsp; : no<br>
      &gt; hlt_bug&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : no<br>
      &gt; f00f_bug&nbsp;&nbsp;&nbsp; : no<br>
      &gt; coma_bug&nbsp;&nbsp;&nbsp; : no<br>
      &gt; fpu&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : yes<br>
      &gt; fpu_exception&nbsp;&nbsp;&nbsp; : yes<br>
      &gt; cpuid level&nbsp;&nbsp;&nbsp; : 13<br>
      &gt; wp&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : yes<br>
      &gt; flags&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : fpu vme de pse tsc msr pae mce cx8 apic sep
      mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss
      ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni
      monitor tm2 ssse3 lahf_lm dts<br>
      &gt; bogomips&nbsp;&nbsp;&nbsp; : 5867.45<br>
      &gt; clflush size&nbsp;&nbsp;&nbsp; : 64<br>
      &gt; cache_alignment&nbsp;&nbsp;&nbsp; : 64<br>
      &gt; address sizes&nbsp;&nbsp;&nbsp; : 36 bits physical, 48 bits virtual<br>
      &gt; power management:<br>
      &gt;<br>
      &gt; processor&nbsp;&nbsp;&nbsp; : 1<br>
      &gt; vendor_id&nbsp;&nbsp;&nbsp; : GenuineIntel<br>
      &gt; cpu family&nbsp;&nbsp;&nbsp; : 6<br>
      &gt; model&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 23<br>
      &gt; model name&nbsp;&nbsp;&nbsp; : Intel(R) Core(TM)2 CPU&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E7500&nbsp; @
      2.93GHz<br>
      &gt; stepping&nbsp;&nbsp;&nbsp; : 10<br>
      &gt; cpu MHz&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 2933.727<br>
      &gt; cache size&nbsp;&nbsp;&nbsp; : 3072 KB<br>
      &gt; physical id&nbsp;&nbsp;&nbsp; : 0<br>
      &gt; siblings&nbsp;&nbsp;&nbsp; : 2<br>
      &gt; core id&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 1<br>
      &gt; cpu cores&nbsp;&nbsp;&nbsp; : 2<br>
      &gt; apicid&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : 1<br>
      &gt; initial apicid&nbsp;&nbsp;&nbsp; : 1<br>
      &gt; fdiv_bug&nbsp;&nbsp;&nbsp; : no<br>
      &gt; hlt_bug&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : no<br>
      &gt; f00f_bug&nbsp;&nbsp;&nbsp; : no<br>
      &gt; coma_bug&nbsp;&nbsp;&nbsp; : no<br>
      &gt; fpu&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : yes<br>
      &gt; fpu_exception&nbsp;&nbsp;&nbsp; : yes<br>
      &gt; cpuid level&nbsp;&nbsp;&nbsp; : 13<br>
      &gt; wp&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : yes<br>
      &gt; flags&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; : fpu vme de pse tsc msr pae mce cx8 apic sep
      mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss
      ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni
      monitor tm2 ssse3 lahf_lm dts<br>
      &gt; bogomips&nbsp;&nbsp;&nbsp; : 5866.47<br>
      &gt; clflush size&nbsp;&nbsp;&nbsp; : 64<br>
      &gt; cache_alignment&nbsp;&nbsp;&nbsp; : 64<br>
      &gt; address sizes&nbsp;&nbsp;&nbsp; : 36 bits physical, 48 bits virtual<br>
      &gt; power management:<br>
      &gt;<br>
      &gt;<br>
      &gt; cat /proc/interrupts<br>
      &gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
      &gt; &nbsp;&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 258&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 743&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; timer<br>
      &gt; &nbsp;&nbsp; 1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 653&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 651&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i8042<br>
      &gt; &nbsp;&nbsp; 8:&nbsp;&nbsp;&nbsp; 1798940&nbsp;&nbsp;&nbsp; 2243825&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rtc0<br>
      &gt; &nbsp;&nbsp; 9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; acpi<br>
      &gt; &nbsp; 12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5479&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 68&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i8042<br>
      &gt; &nbsp; 14:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ata_piix<br>
      &gt; &nbsp; 15:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ata_piix<br>
      &gt; &nbsp; 16:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; uhci_hcd:usb5<br>
      &gt; &nbsp; 18:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; uhci_hcd:usb4<br>
      &gt; &nbsp; 19:&nbsp;&nbsp;&nbsp;&nbsp; 465089&nbsp;&nbsp;&nbsp;&nbsp; 466793&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; ata_piix,
      uhci_hcd:usb3<br>
      &gt; &nbsp; 21:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8153&nbsp;&nbsp;&nbsp; 2619593&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; p2p1<br>
      &gt; &nbsp; 23:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp;
      ehci_hcd:usb1, uhci_hcd:usb2<br>
      &gt; &nbsp; 40:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PCIe PME<br>
      &gt; &nbsp; 41:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PCIe PME,
      pciehp<br>
      &gt; &nbsp; 42:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PCIe PME,
      pciehp<br>
      &gt; &nbsp; 43:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 138&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 330&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i915<br>
      &gt; &nbsp; 44:&nbsp;&nbsp;&nbsp; 7261040&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 445&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p10p1<br>
      &gt; &nbsp; 45:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 143&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hda_intel<br>
      &gt; &nbsp;NMI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 876&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 739&nbsp;&nbsp; Non-maskable interrupts<br>
      &gt; &nbsp;LOC:&nbsp;&nbsp;&nbsp; 5102916&nbsp;&nbsp;&nbsp; 3854827&nbsp;&nbsp; Local timer interrupts<br>
      &gt; &nbsp;SPU:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; Spurious interrupts<br>
      &gt; &nbsp;PMI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 876&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 739&nbsp;&nbsp; Performance monitoring
      interrupts<br>
      &gt; &nbsp;IWI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IRQ work interrupts<br>
      &gt; &nbsp;RES:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5645&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5530&nbsp;&nbsp; Rescheduling interrupts<br>
      &gt; &nbsp;CAL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1424&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1909&nbsp;&nbsp; Function call interrupts<br>
      &gt; &nbsp;TLB:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24029&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20181&nbsp;&nbsp; TLB shootdowns<br>
      &gt; &nbsp;TRM:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; Thermal event interrupts<br>
      &gt; &nbsp;THR:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; Threshold APIC interrupts<br>
      &gt; &nbsp;MCE:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; Machine check exceptions<br>
      &gt; &nbsp;MCP:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 883&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 883&nbsp;&nbsp; Machine check polls<br>
      &gt; &nbsp;ERR:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>
      &gt; &nbsp;MIS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>
      &gt;<br>
      &gt; Regards,<br>
      &gt; Benjamin<br>
      &gt;<br>
      &gt;<br>
      <br>
      -- <br>
      Sent from my Samsung Galaxy S2 <br>
    </blockquote>
    <br>
  </body>
</html>