On Sun, Jan 9, 2011 at 11:54 AM, Bakul Shah <bakul+pl...@bitblocks.com> wrote: >None of these > use any streaming (though there *is* readahead at the FS > level).
yes, all the systems that perform well do so via aggressive readahead -- which, from one point of view, is one way of creating a stream from a discrete set of requests. If you think about it, a single 9p connection is a multiplexed stream for managing file I/O requests. What john's work did is to create an individual stream for each file. And, as Andrey's results and John's results show, it can be a win. The existence of readahead supports the idea that some form of streaming might work well in even the local area. But who knows. Until we try. BTW, if certain lurkers still read this list, they may realize that some of this work was inspired by work SGI did in 1994 or so called "NFS bypass". ron