Le Mon, 20 Jan 2014 18:59:02 -0200,
Eduardo Meyer <[email protected]> a écrit :

> hello,
> 
> I am doing some basic testings on the above mentioned scenario and I
> am stuck on some limits which I consider to be very low: I cannot get
> more than 27Kpps and 200Mbit/s routing performance without starting
> to loose packets.
> ...
> All 6 network cards are Intel 82571EB which support MSI-X and should,
> in theory support IRQ balance.

MSI are disabled on this chipset since OpenBSD 5.2...
You can try to renabled MSI in em(4), here this helps a lot (on amd64).

Check the thread "(5.3) load problem on em(4) MSI / interrupt ?" on
misc@ 

https://www.mail-archive.com/[email protected]/msg123743.html

Regards,

patch on 5.3:
--- /usr/src/sys/dev/pci/if_em.c.orig   Tue Oct  1 14:45:36 2013
+++ /usr/src/sys/dev/pci/if_em.c        Tue Oct  1 14:48:52 2013
@@ -337,7 +337,7 @@
         * Only use MSI on the newer PCIe parts, with the exception
         * of 82571/82572 due to "Byte Enables 2 and 3 Are Not Set"
errata */
-       if (sc->hw.mac_type <= em_82572)
+       if (sc->hw.mac_type < em_82571)
                sc->osdep.em_pa.pa_flags &= ~PCI_FLAGS_MSI_ENABLED;
 
        /* Parameters (to be read from user) */

Reply via email to