Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Jun 2012 17:05:54 +0000
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        Jack F Vogel <jfv@freebsd.org>
Cc:        FreeBSD Networking Mailing List <freebsd-net@freebsd.org>
Subject:   ixgbe(4) intr and pps problems in at least HEAD
Message-ID:  <90B0A065-634A-47F5-A8B9-3D093865F48A@lists.zabbadoz.net>

next in thread | raw e-mail | index | archive | help
Hey Jack or anyone on net@,

having updated my sources of HEAD from Dec/Mar to something of last week
I get a lot of:

interrupt storm detected on "irq262:"; throttling interrupt source

Given Intel's driver REDAME I found online says to update the sysctl to =
this:
hw.intr_storm_threshold=3D9000
I did that.  I then quickly ended up at 25k which still wasn't enough
so I added 2 more zeros to get my console unspammed.

Any idea what the cause for this could be?   The few input pps also seem =
to
keep it quite busy, even if only distributed to a single queue and what =
netstat
reports is far from ideal.
The pps number it should be able to take should be way higher I feel and =
I am
sending it a load more pps anyway.

# netstat -I ix1 -w 1
            input          (ix1)           output
   packets  errs idrops      bytes    packets  errs      bytes colls
    114467 200089     0   23275412     113885     0    8458948     0
    147135 206724     0   26074654     147010     0   10820024     0
    176973 334783     0   37914940     176904     0   13117378     0
    106443 274685     0   28386046     106781     0    8002984     0
     35404     0     0    2492980      35236     0    2538270     0
    172295 214024     0   28396162     171991     0   12616392     0
     52870 201826     0   19069376      53563     0    4068360     0
    182143 366926     0   40728536     181543     0   13530772     0
    128465 231976     0   26673492     128992     0    9513468     0
     26161     0     0    1841770      26204     0    1880830     0
    115360 220160     0   24864314     115523     0    8562074     0
^C

   12 root     -92    -     0K   432K CPU1    1 474:32 100.00% =
intr{irq262: ix1:que }
    0 root     -92    0     0K   384K CPU0    0 226:12 100.00% =
kernel{ix1 que}
   12 root     -92    -     0K   432K CPU3    3 214:36 99.66% =
intr{irq264: ix1:que }
    0 root     -92    0     0K   384K -       2 464:29 98.29% kernel{ix1 =
que}
   11 root     155 ki31     0K    64K RUN     2  82.9H  1.56% idle{idle: =
cpu2}
   12 root     -92    -     0K   432K WAIT    2  26:15  1.17% =
intr{irq263: ix1:que }
   11 root     155 ki31     0K    64K RUN     0  84.0H  0.00% idle{idle: =
cpu0}
   11 root     155 ki31     0K    64K RUN     3  82.4H  0.00% idle{idle: =
cpu3}
   11 root     155 ki31     0K    64K RUN     1  79.5H  0.00% idle{idle: =
cpu1}
   12 root     -92    -     0K   432K RUN     0  26:34  0.00% =
intr{irq261: ix1:que }
   17 root      16    -     0K    16K syncer  2  26:25  0.00% syncer
    0 root     -92    0     0K   384K -       3  17:30  0.00% kernel{ix1 =
que}
    0 root     -92    0     0K   384K RUN     2  16:09  0.00% kernel{em0 =
que}
    0 root     -92    0     0K   384K -       0  15:54  0.00% kernel{ix1 =
que}
   12 root     -60    -     0K   432K WAIT    1  10:38  0.00% intr{swi4: =
clock}


Is anyone seeing this as well or can reproduce it?

It's a
ix1@pci0:3:0:1: class=3D0x020000 card=3D0xa15f8086 chip=3D0x10c68086 =
rev=3D0x01 hdr=3D0x00
    vendor     =3D 'Intel Corporation'
    device     =3D '82598EB 10-Gigabit AF Dual Port Network Connection'
    class      =3D network
    subclass   =3D ethernet
with only 1 port used currently.

/bz

--=20
Bjoern A. Zeeb                                 You have to have visions!
   It does not matter how good you are. It matters what good you do!




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?90B0A065-634A-47F5-A8B9-3D093865F48A>