Too much interrupts on ixgbe
Sergey Saley
sergeysaley at gmail.com
Tue Oct 25 06:08:17 UTC 2011
Arnaud Lacombe-6 wrote:
>
> Hi,
>
> On Mon, Oct 24, 2011 at 4:32 PM, Ryan Stone <rysto32@> wrote:
>> On Mon, Oct 24, 2011 at 3:51 PM, Sergey Saley <sergeysaley@> wrote:
>>> MPD5, netgraph, pppoe.Types of traffic - any (customer traffic).
>>> Bying this card I counted on a 3-4G traffic at 3-4K pppoe sessions.
>>> It turned to 600-700Mbit/s, about 50K pps at 700-800 pppoe sessions.
>>
>> PPPoE is your problem. The Intel cards can't load-balance PPPoE
>> traffic, so everything goes to one queue. It may be possible to write
>> a netgraph module to load-balance the traffic across your CPUs.
>>
> NetGraph already runs a thread per CPU, as you can see in top's
> output. There is also still have plenty of CPU usable, so I'd assume
> some hard-limit are hit, maybe any of `net.graph.maxdata' or
> `net.graph.maxalloc'.
>
> Sergey, what is the output of:
>
> # vmstat -z | grep NetGraph
>
>
# vmstat -z | grep NetGraph
ITEM SIZE LIMIT USED FREE REQ FAIL SLEEP
NetGraph items: 72, 4118, 2, 404,40806244, 0, 0
NetGraph data items: 72, 522, 0, 406,658514523, 0, 0
--
View this message in context: http://freebsd.1045724.n5.nabble.com/Too-much-interrupts-on-ixgbe-tp4931883p4935167.html
Sent from the freebsd-net mailing list archive at Nabble.com.
More information about the freebsd-net
mailing list