All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@zip.com.au>
To: Shane Nay <shane@minirl.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Tyan S2466 MPX integrated ethernet interrupt happy
Date: Fri, 22 Mar 2002 17:53:40 -0800	[thread overview]
Message-ID: <3C9BE024.B2A5ED0F@zip.com.au> (raw)
In-Reply-To: <200203222229.g2MMT4t30679@zeus.kernel.org>

Shane Nay wrote:
> 
> I have an S2466 with an integrated 3COM 3C905C ethernet controller.
> What I've noticed when streaming tons of data accross my internal LAN
> is that the ethernet driver appears to be sucking up tons of cycles.
> 
> A quick investigation of /proc/interrupts shows-
>   0:     195949     192414    IO-APIC-edge  timer
>   1:       5126       5129    IO-APIC-edge  keyboard
>   2:          0          0          XT-PIC  cascade
>   5:          0          0   IO-APIC-level  usb-ohci
>   8:          1          0    IO-APIC-edge  rtc
>   9:    4248819    4245969   IO-APIC-level  eth0
>  10:     144865     145243   IO-APIC-level  usb-ohci, nvidia, EMU10K1
>  12:      48546      48865    IO-APIC-edge  PS/2 Mouse
>  14:     122395     121652    IO-APIC-edge  ide0
>  15:      26286      26498    IO-APIC-edge  ide1
> NMI:          0          0
> LOC:     388204     388212
> ERR:          0
> MIS:          4
> 
> So, approximately 8.5 million ethernet interrupts.  The system is
> noticably slower when streaming ethernet data, and it's sucking up a
> lot more processing time than on my other much slower other box.
> This box is running a stock 2.4.18 kernel from kernel.org (i.e. no
> custom hacks).  It's running 2 1800+ XPs.

That all looks normal.  Could you be more specific about
the performance problems?  How much slower? Output from
`top' and `ps'?  Any nasty messages in the system log?

Looking at the ethernet driver won't help, I expect - it's
as efficient as most any other driver.  If there is a problem,
it lies elsewhere...

A kernel profile would be illuminating.  Build the kernel with as few
modules as possible, boot the machine with `profile=1' and play
with readprofile.

-

  reply	other threads:[~2002-03-23  1:57 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-22 22:29 Tyan S2466 MPX integrated ethernet interrupt happy Shane Nay
2002-03-23  1:53 ` Andrew Morton [this message]
2002-03-23 13:45   ` Shane Nay
2002-03-23  3:22 ` Bill Davidsen

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=3C9BE024.B2A5ED0F@zip.com.au \
    --to=akpm@zip.com.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=shane@minirl.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.