On Tue, Jan 09, 2001 at 11:23:41AM +0100, Ingo Molnar wrote:
>
> > Having proper kiobuf support would make it possible to, for example,
> > do zerocopy network->disk data transfers and lots of other things.
>
> i used to think that this is useful, but these days it isnt. It's a waste
> of PCI bandwidth resources, and it's much cheaper to keep a cache in RAM
> instead of doing direct disk=>network DMA *all the time* some resource is
> requested.
No. I'm certain you're right when talking about things like web
serving, but it just doesn't apply when you look at some other
applications, such as streaming out video data or performing
fileserving in a high-performance compute cluster where you are
serving bulk data. The multimedia and HPC worlds typically operate on
datasets which are far too large to cache, so you want to keep them in
memory as little as possible when you ship them over the wire.
Cheers,
Stephen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/