| To: | Andi Kleen <ak@xxxxxxx> |
|---|---|
| Subject: | Re: bad TSO performance in 2.6.9-rc2-BK |
| From: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
| Date: | Tue, 28 Sep 2004 15:57:06 -0700 |
| Cc: | ak@xxxxxxx, herbert@xxxxxxxxxxxxxxxxxxx, niv@xxxxxxxxxx, andy.grover@xxxxxxxxx, anton@xxxxxxxxx, netdev@xxxxxxxxxxx |
| In-reply-to: | <20040928223344.GC2975@xxxxxxxxxxxxx> |
| References: | <20040923164149.5368d291.davem@xxxxxxxxxxxxx> <E1CBkIW-0001dF-00@xxxxxxxxxxxxxxxxxxxxxxxx> <20040927025048.GA6723@xxxxxxxxxxxxxxxxxxx> <20040926210029.22750d47.davem@xxxxxxxxxxxxx> <20040927054541.GA8858@xxxxxxxxxxxxxxxxxxx> <20040927120154.09fdcadf.davem@xxxxxxxxxxxxx> <20040927213233.GC7243@xxxxxxxxxxxxxxxxxxx> <20040928141002.164c60af.davem@xxxxxxxxxxxxx> <20040928213415.GA4646@xxxxxxxxxxxxx> <20040928145345.2530d30e.davem@xxxxxxxxxxxxx> <20040928223344.GC2975@xxxxxxxxxxxxx> |
| Sender: | netdev-bounce@xxxxxxxxxxx |
On Wed, 29 Sep 2004 00:33:44 +0200 Andi Kleen <ak@xxxxxxx> 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. |
| Previous by Date: | Re: bad TSO performance in 2.6.9-rc2-BK, Andi Kleen |
|---|---|
| Next by Date: | Re: RFC/PATCH capture qdisc requeue event in stats, Stephen Hemminger |
| Previous by Thread: | Re: bad TSO performance in 2.6.9-rc2-BK, Andi Kleen |
| Next by Thread: | Re: bad TSO performance in 2.6.9-rc2-BK, Andi Kleen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |