Thread (95 messages) 95 messages, 7 authors, 2004-10-01

Re: bad TSO performance in 2.6.9-rc2-BK

From: "David S. Miller" <davem@davemloft.net>
Date: 2004-09-28 22:57:06

On Wed, 29 Sep 2004 00:33:44 +0200
Andi Kleen [off-list ref] wrote:
Looking at my tcpdumps and comparing TSO on/off I see a quite
strange effect. It only acks on every ~25th packet with TSO off
but every ~16th packet with TSO on.

Receiver is a 2.6.5 kernel, it's weird that it violates the
ack every two MSS rule.
Your system is SMP and packet reordering is occuring?
If so, you can lock the interrupts of the card
to a specific cpu to see if that makes the problem go
away.

Another possibility is tcpdump dropping some of the ACKs
or some bug in the TCP code of your "interesting experiment
based upon 2.6.5" kernel :-)

On my sparc64 box here, TSO makes performance go up quite
clearly, from 55MB/sec-->63MB/sec, and the sender is a tg3
card on a 32-bit/33Mhz bus.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help