netdev
[Top] [All Lists]

Re: bad TSO performance in 2.6.9-rc2-BK

To: Nivedita Singhvi <niv@xxxxxxxxxx>
Subject: Re: bad TSO performance in 2.6.9-rc2-BK
From: "David S. Miller" <davem@xxxxxxxxxxxxx>
Date: Wed, 22 Sep 2004 13:30:11 -0700
Cc: ak@xxxxxxx, anton@xxxxxxxxx, netdev@xxxxxxxxxxx
In-reply-to: <4151DB6C.8050906@xxxxxxxxxx>
References: <20040920063012.GL2825@krispykreme> <20040920203021.GD4242@xxxxxxxxxxxxx> <20040921155835.18aee381.davem@xxxxxxxxxxxxx> <20040922140000.GD27432@xxxxxxxxxxxxx> <20040922111209.7887df53.davem@xxxxxxxxxxxxx> <20040922195515.GA2619@xxxxxxxxxxxxx> <4151DB6C.8050906@xxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
On Wed, 22 Sep 2004 13:07:08 -0700
Nivedita Singhvi <niv@xxxxxxxxxx> wrote:

> Andi, was that with a netperf TCP stream test? I
> would not have thought there would be no difference
> prior to the changes DaveM made recently (now we
> obey congestion window). We certainly got quite a bit
> of a difference running SPECWeb etc, but that was on
> the e1000s.

A netperf single stream TCP test and something like
SpecWEB are two different animals.

The former rarely goes faster with TSO enabled simply
because there is sufficient cpu and bus bandwidth to
keep the card full.

Whereas with something like SpecWEB the extra cpu and
bus cycles are needed by other resources of the benchmark
and thus performance goes up.

I have no idea why people think TSO will make some single
stream TCP test go faster, it doesn't buy you more bytes
on the wire :-)

<Prev in Thread] Current Thread [Next in Thread>