netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: e1000 poor network performance - 2.6.17-rc5-g705af309
       [not found] <20060526212243.GA19250@SDF.LONESTAR.ORG>
@ 2006-05-27 21:10 ` Jesse Brandeburg
  2006-05-28  7:43   ` Aravind Gottipati
  0 siblings, 1 reply; 4+ messages in thread
From: Jesse Brandeburg @ 2006-05-27 21:10 UTC (permalink / raw)
  To: Aravind Gottipati; +Cc: linux-kernel, NetDEV list

On 5/26/06, Aravind Gottipati <aravind@freeshell.org> wrote:
> Hi,
>
> I recently started running linux on a new x60 thinkpad and started
> noticing really poor network performance with this kernel.  I saw some
> archived threads from a while back saying this could be related to
> conntracking.  Disabled that (rmmod ip_conntrack) did not fix the
> problem.  I also tried disabling tso but that didn't have any effect
> either.  I can reproduce the problem when connected to a 100Mbps switch
> (I don't have a GigE network to test this with).

First, lets move this over to netdev (see CC)

> This laptop uses the Intel 82573L (PCI-Express) chip.  I'd be glad to
> assist with any toubleshooting/testing w.r.t this.  I am not subscribed
> to the list, so please cc me on any replies.

What kind of poor performance?  what test? please send the output of
ethtool -e ethX and ethtool -S ethX after you've been having problems.

please provide more details and we can see if we can help.

Jesse

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

* Re: e1000 poor network performance - 2.6.17-rc5-g705af309
  2006-05-27 21:10 ` e1000 poor network performance - 2.6.17-rc5-g705af309 Jesse Brandeburg
@ 2006-05-28  7:43   ` Aravind Gottipati
  2006-05-28 16:04     ` Stephen Hemminger
  0 siblings, 1 reply; 4+ messages in thread
From: Aravind Gottipati @ 2006-05-28  7:43 UTC (permalink / raw)
  To: netdev

On Sat, May 27, 2006 at 02:10:17PM -0700, Jesse Brandeburg wrote:
> What kind of poor performance?  what test? please send the output of
> ethtool -e ethX and ethtool -S ethX after you've been having problems.

I first noticed the problem (slow speed) when pinging sites.  I then
noticed that the problem occured on normal ssh sessions and ftp/http
downloads as well.  I have a spare pcmcia card that I am using on the
same laptop so I have something to compare it against.  In all the
readings below, eth0 is the builtin Intel 82573L (PCI-Express) card and
eth2 is a pcmcia D-link card (8139too driver).

You can see below the ping times varying randomly through eth0.  Compare
these with the ping times through eth2 (at the bottom).  Also there are
some collisions in the ethtool -S output here (I am on a 10/100 hub),  I
see the same performance using a switch as well.

I am not subscribed to the list, so please cc me on your responses.

Thank you,

Aravind.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ping via eth0

root@dogmatrix:~# ping www.google.com
PING www.l.google.com (66.102.7.99): 56 data bytes
64 bytes from 66.102.7.99: icmp_seq=0 ttl=239 time=135.0 ms
64 bytes from 66.102.7.99: icmp_seq=1 ttl=239 time=601.3 ms
64 bytes from 66.102.7.99: icmp_seq=2 ttl=239 time=133.2 ms
64 bytes from 66.102.7.99: icmp_seq=3 ttl=239 time=904.8 ms
64 bytes from 66.102.7.99: icmp_seq=4 ttl=239 time=131.3 ms
64 bytes from 66.102.7.99: icmp_seq=5 ttl=239 time=1001.3 ms
64 bytes from 66.102.7.99: icmp_seq=6 ttl=239 time=129.4 ms
64 bytes from 66.102.7.99: icmp_seq=7 ttl=239 time=1001.5 ms
64 bytes from 66.102.7.99: icmp_seq=8 ttl=239 time=127.5 ms
64 bytes from 66.102.7.99: icmp_seq=9 ttl=239 time=1001.0 ms
64 bytes from 66.102.7.99: icmp_seq=10 ttl=239 time=125.2 ms
64 bytes from 66.102.7.99: icmp_seq=11 ttl=239 time=19.8 ms
64 bytes from 66.102.7.99: icmp_seq=12 ttl=239 time=123.2 ms
64 bytes from 66.102.7.99: icmp_seq=13 ttl=239 time=1001.3 ms
64 bytes from 66.102.7.99: icmp_seq=14 ttl=239 time=121.4 ms
64 bytes from 66.102.7.99: icmp_seq=15 ttl=239 time=1001.4 ms
64 bytes from 66.102.7.99: icmp_seq=16 ttl=239 time=119.5 ms

--- www.l.google.com ping statistics ---
17 packets transmitted, 17 packets received, 0% packet loss
round-trip min/avg/max = 19.8/451.6/1001.5 ms

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

root@dogmatrix:~# ethtool -e eth0
Offset          Values
------          ------
0x0000          00 0a e4 3f a5 da 30 0b b2 ff 51 00 ff ff ff ff 
0x0010          53 00 03 02 6b 02 7e 20 aa 17 9a 10 86 80 df 80 
0x0020          00 00 00 20 54 7e 00 00 14 00 da 00 04 00 00 27 
0x0030          c9 6c 50 31 3e 07 0b 04 8b 29 00 00 00 f0 02 0f 
0x0040          08 10 00 00 04 0f ff 7f 01 4d ff ff ff ff ff ff 
0x0050          14 00 1d 00 14 00 1d 00 af aa 1e 00 00 00 1d 00 
0x0060          00 01 00 40 1f 12 07 40 ff ff ff ff ff ff ff ff 
0x0070          ff ff ff ff ff ff ff ff ff ff ff ff ff ff 73 79 

root@dogmatrix:~# ethtool -S eth0
NIC statistics:
     rx_packets: 1757
     tx_packets: 1995
     rx_bytes: 657421
     tx_bytes: 228828
     rx_errors: 0
     tx_errors: 0
     tx_dropped: 0
     multicast: 0
     collisions: 13
     rx_length_errors: 0
     rx_over_errors: 0
     rx_crc_errors: 0
     rx_frame_errors: 0
     rx_no_buffer_count: 0
     rx_missed_errors: 0
     tx_aborted_errors: 0
     tx_carrier_errors: 0
     tx_fifo_errors: 0
     tx_heartbeat_errors: 0
     tx_window_errors: 0
     tx_abort_late_coll: 0
     tx_deferred_ok: 27
     tx_single_coll_ok: 2
     tx_multi_coll_ok: 5
     tx_timeout_count: 0
     rx_long_length_errors: 0
     rx_short_length_errors: 0
     rx_align_errors: 0
     tx_tcp_seg_good: 0
     tx_tcp_seg_failed: 0
     rx_flow_control_xon: 0
     rx_flow_control_xoff: 0
     tx_flow_control_xon: 0
     tx_flow_control_xoff: 0
     rx_long_byte_count: 657421
     rx_csum_offload_good: 1709
     rx_csum_offload_errors: 0
     rx_header_split: 1433
     alloc_rx_buff_failed: 0
root@dogmatrix:~# 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The same ping using eth2

root@dogmatrix:~# ping www.google.com
PING www.l.google.com (66.102.7.99): 56 data bytes
64 bytes from 66.102.7.99: icmp_seq=0 ttl=239 time=16.3 ms
64 bytes from 66.102.7.99: icmp_seq=1 ttl=239 time=15.2 ms
64 bytes from 66.102.7.99: icmp_seq=2 ttl=239 time=14.8 ms
64 bytes from 66.102.7.99: icmp_seq=3 ttl=239 time=15.1 ms
64 bytes from 66.102.7.99: icmp_seq=4 ttl=239 time=16.6 ms
64 bytes from 66.102.7.99: icmp_seq=5 ttl=239 time=15.8 ms
64 bytes from 66.102.7.99: icmp_seq=6 ttl=239 time=14.9 ms
64 bytes from 66.102.7.99: icmp_seq=7 ttl=239 time=14.7 ms
64 bytes from 66.102.7.99: icmp_seq=8 ttl=239 time=14.6 ms

--- www.l.google.com ping statistics ---
9 packets transmitted, 9 packets received, 0% packet loss
round-trip min/avg/max = 14.6/15.3/16.6 ms


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

* Re: e1000 poor network performance - 2.6.17-rc5-g705af309
  2006-05-28  7:43   ` Aravind Gottipati
@ 2006-05-28 16:04     ` Stephen Hemminger
  2006-05-28 17:49       ` Aravind Gottipati
  0 siblings, 1 reply; 4+ messages in thread
From: Stephen Hemminger @ 2006-05-28 16:04 UTC (permalink / raw)
  To: Aravind Gottipati; +Cc: netdev

On Sun, 28 May 2006 07:43:10 +0000
Aravind Gottipati <aravind@freeshell.org> wrote:

> On Sat, May 27, 2006 at 02:10:17PM -0700, Jesse Brandeburg wrote:
> > What kind of poor performance?  what test? please send the output of
> > ethtool -e ethX and ethtool -S ethX after you've been having problems.
> 
> I first noticed the problem (slow speed) when pinging sites.  I then
> noticed that the problem occured on normal ssh sessions and ftp/http
> downloads as well.  I have a spare pcmcia card that I am using on the
> same laptop so I have something to compare it against.  In all the
> readings below, eth0 is the builtin Intel 82573L (PCI-Express) card and
> eth2 is a pcmcia D-link card (8139too driver).
> 
> You can see below the ping times varying randomly through eth0.  Compare
> these with the ping times through eth2 (at the bottom).  Also there are
> some collisions in the ethtool -S output here (I am on a 10/100 hub),  I
> see the same performance using a switch as well.
> 
> I am not subscribed to the list, so please cc me on your responses.
> 
> Thank you,
> 
> Aravind.

What is the interrupt assignment on this machine? 
	cat /proc/interrupts


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

* Re: e1000 poor network performance - 2.6.17-rc5-g705af309
  2006-05-28 16:04     ` Stephen Hemminger
@ 2006-05-28 17:49       ` Aravind Gottipati
  0 siblings, 0 replies; 4+ messages in thread
From: Aravind Gottipati @ 2006-05-28 17:49 UTC (permalink / raw)
  To: netdev

On Sun, May 28, 2006 at 09:04:09AM -0700, Stephen Hemminger wrote:
> What is the interrupt assignment on this machine? 
> 	cat /proc/interrupts

root@dogmatrix:~# cat /proc/interrupts 
           CPU0       
  0:     250325    IO-APIC-edge  timer
  1:        386    IO-APIC-edge  i8042
  8:          1    IO-APIC-edge  rtc
  9:        208   IO-APIC-level  acpi
 12:       3000    IO-APIC-edge  i8042
 14:         38    IO-APIC-edge  ide0
 20:       3815   IO-APIC-level  libata, yenta, uhci_hcd:usb2, eth0, i915@pci:0000:00:02.0
 21:          2   IO-APIC-level  ohci1394, uhci_hcd:usb3
 22:          0   IO-APIC-level  sdhci:slot0, uhci_hcd:usb4
 23:         78   IO-APIC-level  ehci_hcd:usb1, uhci_hcd:usb5
NMI:          0 
LOC:     242918 
ERR:          0
MIS:          0
root@dogmatrix:~# 


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

end of thread, other threads:[~2006-05-28 17:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20060526212243.GA19250@SDF.LONESTAR.ORG>
2006-05-27 21:10 ` e1000 poor network performance - 2.6.17-rc5-g705af309 Jesse Brandeburg
2006-05-28  7:43   ` Aravind Gottipati
2006-05-28 16:04     ` Stephen Hemminger
2006-05-28 17:49       ` Aravind Gottipati

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).