<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic HP DL145 G3 ethernet interrupt sharing in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295864#M81759</link>
    <description>&lt;!--!*#--&gt;We have a DL145 G3 with 2 dual-core Opterons and two NC364T quad-ethernet.&lt;BR /&gt;&lt;BR /&gt;The interrupts are unfortunately shared:&lt;BR /&gt;&lt;BR /&gt;32:  145724432          3    1771329       9121   IO-APIC-fasteoi   eth6, eth7, eth8, eth9&lt;BR /&gt;35:          0  439014411        115      30272   IO-APIC-fasteoi   eth2, eth3, eth4, eth5&lt;BR /&gt;36:          0         16        152  722287939   IO-APIC-fasteoi   eth0, eth1&lt;BR /&gt;&lt;BR /&gt;The largest problem is that eth0 and eth1 share interrupts, since they are busiest. This means that the 4th core gets severely overloaded, while the 3rd core is almost completely idle. I was hoping to reduce the overload by switching to quad-core CPU's, but as it is, that would just lead to 5 idle cores instead of 1.&lt;BR /&gt;&lt;BR /&gt;Is there a HP DL server which can provide unique interrupts to at least the two built-in ethernets and each of the ports on a quad-ethernet card? Would a different NIC solve the problem? Do I need to pass any options to the Linux kernel (hopefully not, interrupt routing seems to be deep magic these days.)</description>
    <pubDate>Tue, 28 Oct 2008 20:52:05 GMT</pubDate>
    <dc:creator>Benny Lyne Amorsen</dc:creator>
    <dc:date>2008-10-28T20:52:05Z</dc:date>
    <item>
      <title>HP DL145 G3 ethernet interrupt sharing</title>
      <link>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295864#M81759</link>
      <description>&lt;!--!*#--&gt;We have a DL145 G3 with 2 dual-core Opterons and two NC364T quad-ethernet.&lt;BR /&gt;&lt;BR /&gt;The interrupts are unfortunately shared:&lt;BR /&gt;&lt;BR /&gt;32:  145724432          3    1771329       9121   IO-APIC-fasteoi   eth6, eth7, eth8, eth9&lt;BR /&gt;35:          0  439014411        115      30272   IO-APIC-fasteoi   eth2, eth3, eth4, eth5&lt;BR /&gt;36:          0         16        152  722287939   IO-APIC-fasteoi   eth0, eth1&lt;BR /&gt;&lt;BR /&gt;The largest problem is that eth0 and eth1 share interrupts, since they are busiest. This means that the 4th core gets severely overloaded, while the 3rd core is almost completely idle. I was hoping to reduce the overload by switching to quad-core CPU's, but as it is, that would just lead to 5 idle cores instead of 1.&lt;BR /&gt;&lt;BR /&gt;Is there a HP DL server which can provide unique interrupts to at least the two built-in ethernets and each of the ports on a quad-ethernet card? Would a different NIC solve the problem? Do I need to pass any options to the Linux kernel (hopefully not, interrupt routing seems to be deep magic these days.)</description>
      <pubDate>Tue, 28 Oct 2008 20:52:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295864#M81759</guid>
      <dc:creator>Benny Lyne Amorsen</dc:creator>
      <dc:date>2008-10-28T20:52:05Z</dc:date>
    </item>
    <item>
      <title>Re: HP DL145 G3 ethernet interrupt sharing</title>
      <link>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295865#M81760</link>
      <description>Which Linux distribution are you running?&lt;BR /&gt;&lt;BR /&gt;RHEL has the "irqbalance" process, which is supposed to auto-tune IRQ settings so that all processors/cores get used equally. I think irqbalance is available in other distributions too, but perhaps it is not installed by default.&lt;BR /&gt;&lt;BR /&gt;How fast are those counters increasing on average, i.e. what was the server's uptime at the time you got those values?&lt;BR /&gt;&lt;BR /&gt;MK</description>
      <pubDate>Wed, 29 Oct 2008 14:24:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295865#M81760</guid>
      <dc:creator>Matti_Kurkela</dc:creator>
      <dc:date>2008-10-29T14:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: HP DL145 G3 ethernet interrupt sharing</title>
      <link>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295866#M81761</link>
      <description>I am using irqbalanced, but that doesn't help when interrupts are shared. You can't spread the load from a shared interrupt between two different processors.&lt;BR /&gt;&lt;BR /&gt;Hence my request for a server which can provide unique interrupts...</description>
      <pubDate>Wed, 29 Oct 2008 17:14:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295866#M81761</guid>
      <dc:creator>Benny Lyne Amorsen</dc:creator>
      <dc:date>2008-10-29T17:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: HP DL145 G3 ethernet interrupt sharing</title>
      <link>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295867#M81762</link>
      <description>&lt;!--!*#--&gt;It turns out that the DL160G5 can do it with the NC364T, at least for one card. I'll have to remove the SAS controller to test with 10 ports.&lt;BR /&gt;&lt;BR /&gt;17:         15         10       6398 1380147367   IO-APIC-fasteoi   eth0&lt;BR /&gt; 18:         19    3237571         20  353767456   IO-APIC-fasteoi   uhci_hcd:usb4, eth1&lt;BR /&gt; 19:          0          0          0          0   IO-APIC-fasteoi   uhci_hcd:usb3, ata_piix&lt;BR /&gt; 23:         11         10         11         10   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2&lt;BR /&gt; 48:         26 1635373469         28         28   IO-APIC-fasteoi   eth2&lt;BR /&gt; 52:      27950       7711       4983        920   IO-APIC-fasteoi   ioc0&lt;BR /&gt; 58:         80   52635075          6     193398   IO-APIC-fasteoi   eth3&lt;BR /&gt; 62:          6     159171         17     326447   IO-APIC-fasteoi   eth5&lt;BR /&gt; 66:         10     323184          5     162442   IO-APIC-fasteoi   eth4&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;eth0 and eth1 share interrupts with USB, so I should probably turn off USB.</description>
      <pubDate>Mon, 10 Nov 2008 11:24:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/hp-dl145-g3-ethernet-interrupt-sharing/m-p/4295867#M81762</guid>
      <dc:creator>Benny Lyne Amorsen</dc:creator>
      <dc:date>2008-11-10T11:24:48Z</dc:date>
    </item>
  </channel>
</rss>

