From: P@draigBrady.com
To: Robert Olsson <Robert.Olsson@data.slu.se>
Cc: Chris Carpinello <chriscarpinello@hotmail.com>, netdev@oss.sgi.com
Subject: Re: e1000 w/ NAPI + SMP = 99% CPU utilization
Date: Wed, 09 Jun 2004 10:01:02 +0100 [thread overview]
Message-ID: <40C6D1CE.9050202@draigBrady.com> (raw)
In-Reply-To: <16582.49526.374109.580312@robur.slu.se>
Robert Olsson wrote:
> Chris Carpinello writes:
>
> Hello!
>
> Is seems like your network load @ ~202 Mbps gets you system into
> continuing polling as we see very few interrupts on your eth3.
> This means that rx_softirq reschedules itself do_softirq() kicks
> ksoftird to prevent the rx_softirq from monopolize the system.
> So now all the work gets accounted in ksoftird And by design
> ->poll is strictly serialized per device to guarantee ordering and
> avoid cache bouncing we only see one ksoftirq used as use only have
> one input device.
>
> Pádraig suggest binding to separate CPU's. This is normally a good
> thing but as you only have one input device it will not help.
agreed. All traffic is on eth3 so you can't share it over CPUs
> And didn't we just see a fix for ifconfig down oops?
yep, seems like it:
http://marc.theaimsgroup.com/?l=linux-netdev&m=108631346103966&w=2
Pádraig.
next prev parent reply other threads:[~2004-06-09 9:01 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-06-08 18:14 e1000 w/ NAPI + SMP = 99% CPU utilization Chris Carpinello
2004-06-09 7:51 ` Robert Olsson
2004-06-09 9:01 ` P [this message]
-- strict thread matches above, loose matches on Subject: below --
2004-06-07 19:08 Chris Carpinello
2004-06-08 12:34 ` P
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=40C6D1CE.9050202@draigBrady.com \
--to=p@draigbrady.com \
--cc=Robert.Olsson@data.slu.se \
--cc=chriscarpinello@hotmail.com \
--cc=netdev@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.