mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* RE: Problems with e1000 driver and ksoftirqd_CPU0
  2002-06-13 16:54 Problems with e1000 driver and ksoftirqd_CPU0 Leech, Christopher
@ 2002-06-13 14:03 ` Renato
  0 siblings, 0 replies; 3+ messages in thread
From: Renato @ 2002-06-13 14:03 UTC (permalink / raw)
  To: Leech, Christopher, linux-kernel

I did the upgrade. It looks like it helped a lot. Right now I'm afraid that 
I'll have a CPU bottleneck soon... Do you have any benchmark of how much 
traffic, let's say on a Intel Dual Xeon 2Ghz, could handle ? Right now my 
traffic is almost 100Mbps and idle processing is about 50%.

Thanks !!

On Thu, 13 Jun 2002 09:54:03 -0700, "Leech, Christopher" 
<christopher.leech@intel.com> escreveu :

> De: "Leech, Christopher" <christopher.leech@intel.com>
> Data: Thu, 13 Jun 2002 09:54:03 -0700
> Para: "'Renato'" <webmaster@cienciapura.com.br>, linux-
kernel@vger.kernel.org
> Assunto: RE: Problems with e1000 driver and ksoftirqd_CPU0
> 
> Due to time constraints and wanting to have a stable and tested driver on
> the distribution, Red Hat's latest kernels have the last released version 
of
> e1000 before we started doing some major cleanup in preparation for 
merging
> e1000 into the standard kernel distribution.  One of the "features" that 
was
> removed since then is the use of a tasklet for receive buffer allocation,
> which under certain loads can be a horrible thing.
> 
> I would highly recommend trying e1000 4.2.17, either the version found in
> the latest 2.5 kernels or from Intel.  The version on Intel's site has 
some
> additional backwards compatibility code for 2.2 support and a few
> non-standard features that can easily be disabled at the top of the 
makefile
> if you don't want them.  On the plus side it's setup to easily build 
outside
> of the kernel source tree if you want to test it without patching and
> rebuilding the kernel.
> 
> J.A. Magallon posted a backport of the driver from 2.5 to 2.4 early last
> week @ http://giga.cps.unizar.es/~magallon/linux/driver/e1000-4.2.17-
k1.bz2
> 
> The latest version from Intel can always be found @
> http://support.intel.com/support/go/linux/e1000.htm
> 
> --
> Chris Leech <christopher.leech@intel.com>
> Network Software Engineer
> LAN Access Division, Intel Corporation
> 
> > -----Original Message-----
> > From: Renato [mailto:webmaster@cienciapura.com.br] 
> > Sent: Tuesday, June 11, 2002 3:50 AM
> > To: linux-kernel@vger.kernel.org
> > Subject: Problems with e1000 driver and ksoftirqd_CPU0
> > 
> > 
> > Hi all,
> > 
> > I'm just using the latest kernel from RedHat - 2.4.18-4smp ( which I 
> > suppose it mostly -ac series ) and I'm having real problems with an 
> > Ethernet Gigabit network. It looks like "ksoftirqd_CPU0" eats 
> > up all the 
> > CPU processing with a traffic of just 55 Mbps !! ( it's not 
> > my hardware... 
> > I'm using a Dual Xeon 2Ghz and with kernel 2.4.9 it could 
> > handle easily 85 
> > Mbps ) 
> 
> 
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: Problems with e1000 driver and ksoftirqd_CPU0
@ 2002-06-13 16:54 Leech, Christopher
  2002-06-13 14:03 ` Renato
  0 siblings, 1 reply; 3+ messages in thread
From: Leech, Christopher @ 2002-06-13 16:54 UTC (permalink / raw)
  To: 'Renato', linux-kernel

Due to time constraints and wanting to have a stable and tested driver on
the distribution, Red Hat's latest kernels have the last released version of
e1000 before we started doing some major cleanup in preparation for merging
e1000 into the standard kernel distribution.  One of the "features" that was
removed since then is the use of a tasklet for receive buffer allocation,
which under certain loads can be a horrible thing.

I would highly recommend trying e1000 4.2.17, either the version found in
the latest 2.5 kernels or from Intel.  The version on Intel's site has some
additional backwards compatibility code for 2.2 support and a few
non-standard features that can easily be disabled at the top of the makefile
if you don't want them.  On the plus side it's setup to easily build outside
of the kernel source tree if you want to test it without patching and
rebuilding the kernel.

J.A. Magallon posted a backport of the driver from 2.5 to 2.4 early last
week @ http://giga.cps.unizar.es/~magallon/linux/driver/e1000-4.2.17-k1.bz2

The latest version from Intel can always be found @
http://support.intel.com/support/go/linux/e1000.htm

--
Chris Leech <christopher.leech@intel.com>
Network Software Engineer
LAN Access Division, Intel Corporation

> -----Original Message-----
> From: Renato [mailto:webmaster@cienciapura.com.br] 
> Sent: Tuesday, June 11, 2002 3:50 AM
> To: linux-kernel@vger.kernel.org
> Subject: Problems with e1000 driver and ksoftirqd_CPU0
> 
> 
> Hi all,
> 
> I'm just using the latest kernel from RedHat - 2.4.18-4smp ( which I 
> suppose it mostly -ac series ) and I'm having real problems with an 
> Ethernet Gigabit network. It looks like "ksoftirqd_CPU0" eats 
> up all the 
> CPU processing with a traffic of just 55 Mbps !! ( it's not 
> my hardware... 
> I'm using a Dual Xeon 2Ghz and with kernel 2.4.9 it could 
> handle easily 85 
> Mbps ) 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Problems with e1000 driver and ksoftirqd_CPU0
  2002-06-11 13:33 sysctl net.ipv4.icmp_default_ttl Lev V. Vanyan
@ 2002-06-11 10:50 ` Renato
  0 siblings, 0 replies; 3+ messages in thread
From: Renato @ 2002-06-11 10:50 UTC (permalink / raw)
  To: linux-kernel

Hi all,

I'm just using the latest kernel from RedHat - 2.4.18-4smp ( which I 
suppose it mostly -ac series ) and I'm having real problems with an 
Ethernet Gigabit network. It looks like "ksoftirqd_CPU0" eats up all the 
CPU processing with a traffic of just 55 Mbps !! ( it's not my hardware... 
I'm using a Dual Xeon 2Ghz and with kernel 2.4.9 it could handle easily 85 
Mbps ) 

'vmstat 1' output:
 r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us  
sy  id
 0  0  1      0 1988284   2528  17052   0   0     0     0  826   352   0  
16  84
 0  0  0      0 1988264   2528  17052   0   0     0     0 17486    51   0  
25  75
 0  0  1      0 1988264   2528  17052   0   0     0     0 17661    29   0  
25  75
 0  0  1      0 1988264   2528  17052   0   0     0     0 17424    32   0  
25  75
 0  0  1      0 1988264   2528  17052   0   0     0     0 17428    42   0  
25  75
 0  0  1      0 1988264   2528  17052   0   0     0     0 17572    46   0  
25  75

( with 2.4.9 interrupt rate was over 50.000 !! )

lsmod output:

Module                  Size  Used by    Tainted: P  
ipchains               46184 162 
e1000                  57508   2 
raid1                  15780   2 
aic7xxx               125440   6 
sd_mod                 12896  12 
scsi_mod              112272   2  [aic7xxx sd_mod]

( I don't rules loaded that could impact performance )

Anybody ? 

Renato - Brazil.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-06-13 17:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-06-13 16:54 Problems with e1000 driver and ksoftirqd_CPU0 Leech, Christopher
2002-06-13 14:03 ` Renato
  -- strict thread matches above, loose matches on Subject: below --
2002-06-11 13:33 sysctl net.ipv4.icmp_default_ttl Lev V. Vanyan
2002-06-11 10:50 ` Problems with e1000 driver and ksoftirqd_CPU0 Renato

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®