Messages in this thread | | | Subject | Re: [RFC] kernel facilities for cache prefetching | From | Arjan van de Ven <> | Date | Tue, 02 May 2006 10:30:17 +0200 |
| |
On Tue, 2006-05-02 at 16:06 +0800, Wu Fengguang wrote: > On Tue, May 02, 2006 at 09:58:44AM +0200, Arjan van de Ven wrote: > > > > > > > > PREVIOUS WORKS > > > > > > There has been some similar efforts, i.e. > > > - Linux: Boot Time Speedups Through Precaching > > > http://kerneltrap.org/node/2157 > > > - Andrew Morton's kernel module solution > > > http://www.zip.com.au/~akpm/linux/fboot.tar.gz > > > - preload - adaptive readahead daemon > > > http://sourceforge.net/projects/preload > > > > you missed the solution Fedora deploys since over a year using readahead > > Thanks, and sorry for more previous works that I failed to mention here :)
one interesting thing that came out of the fedora readahead work is that most of the bootup isn't actually IO bound. My test machine for example can load all the data into ram in about 10 seconds, so that the rest of the boot is basically IO-less. But that still takes 2 minutes.... So I'm not entirely sure how much you can win by just attacking this.
Another interesting approach would be to actually put all the data you want to use in a non-fragmented, sequential area on disk somehow (there is an OLS paper submitted about that by Ben) so that at least the disk side is seekless...
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |