Re: 2.6.12 Performance problems

From: Danial Thom
Date: Fri Aug 26 2005 - 10:34:46 EST




--- Adrian Bunk <bunk@xxxxxxxxx> wrote:

> On Mon, Aug 22, 2005 at 08:41:11AM -0700,
> Danial Thom wrote:
> >...
> >
> > The issue I have with that logic is that you
> seem
> > to use "kernel" in a general sense without
> regard
> > to what its doing. Dropping packets is always
> > detrimental to the user regardless of what
> he's
> > using the computer for. An audio stream that
> > drops packets isn't going to be "smooth" at
> the
> > user level.
>
>
> That's not always true.
>
> Imagine a slow computer with a GBit ethernet
> connection, where the user
> is downloading files from a server that can
> utilize the full
> network connection while listening to music
> from his local disk with
> XMMS.
>
> In this case, the audio stream is not depending
> on the network
> connection. And the user might prefer dropped
> packages over a stuttering
> XMMS.
>
Audio connections are going to be windowed/flowed
in some way (thats how the internet works) so
you're not dealing with real capacity issues in
that example. You're not going to overrun your
ethernet adapter with an application; the issue
is running applications on servers that are also
doing a lot of other things. You can't isolate a
particular application at the device level, so
you drop packets randomly; not just ones you
don't care about. If your application can't run
well on your machine without dropping real
traffic, then you need a faster machine, not an
OS that compensates in a negative way.

DT

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/