[PATCH 0/9] mmap read-around and readahead take 2

2007-12-21 Thread Fengguang Wu
Andrew, Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc5-mm1. They're mainly about code cleanups. The only major new feature - auto detection and early readahead for mmap sequential reads - shows about 2% speedup on single stream case, and should

[PATCH 0/9] mmap read-around and readahead take 2

2007-12-21 Thread Fengguang Wu
Andrew, Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc5-mm1. They're mainly about code cleanups. The only major new feature - auto detection and early readahead for mmap sequential reads - shows about 2% speedup on single stream case, and should

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-18 Thread Fengguang Wu
On Sun, Dec 16, 2007 at 03:35:58PM -0800, Linus Torvalds wrote: > > > On Sun, 16 Dec 2007, Fengguang Wu wrote: > > > > Here are the mmap read-around related patches initiated by Linus. > > They are for linux-2.6.24-rc4-mm1. The one major new feature - > > auto detection and early readahead for

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-18 Thread Fengguang Wu
On Tue, Dec 18, 2007 at 07:46:09PM +0800, Fengguang Wu wrote: > No timings for now... but I wrote a debug patch(attached) and watched > it running for about a week. Here are some interesting numbers: Here are the (forgotten) readahead-debug.patch: --- include/linux/fs.h | 43

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-18 Thread Fengguang Wu
On Sun, Dec 16, 2007 at 03:35:58PM -0800, Linus Torvalds wrote: > > > On Sun, 16 Dec 2007, Fengguang Wu wrote: > > > > Here are the mmap read-around related patches initiated by Linus. > > They are for linux-2.6.24-rc4-mm1. The one major new feature - > > auto detection and early readahead for

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-18 Thread Fengguang Wu
On Sun, Dec 16, 2007 at 03:35:58PM -0800, Linus Torvalds wrote: On Sun, 16 Dec 2007, Fengguang Wu wrote: Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc4-mm1. The one major new feature - auto detection and early readahead for mmap

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-18 Thread Fengguang Wu
On Tue, Dec 18, 2007 at 07:46:09PM +0800, Fengguang Wu wrote: No timings for now... but I wrote a debug patch(attached) and watched it running for about a week. Here are some interesting numbers: Here are the (forgotten) readahead-debug.patch: --- include/linux/fs.h | 43

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-18 Thread Fengguang Wu
On Sun, Dec 16, 2007 at 03:35:58PM -0800, Linus Torvalds wrote: On Sun, 16 Dec 2007, Fengguang Wu wrote: Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc4-mm1. The one major new feature - auto detection and early readahead for mmap

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-16 Thread Linus Torvalds
On Sun, 16 Dec 2007, Fengguang Wu wrote: > > Here are the mmap read-around related patches initiated by Linus. > They are for linux-2.6.24-rc4-mm1. The one major new feature - > auto detection and early readahead for mmap sequential reads - runs > as expected on my desktop :-) Just out of

[PATCH 0/9] mmap read-around and readahead

2007-12-16 Thread Fengguang Wu
Andrew, Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc4-mm1. The one major new feature - auto detection and early readahead for mmap sequential reads - runs as expected on my desktop :-) [PATCH 1/9] readahead: simplify readahead call scheme

Re: [PATCH 0/9] mmap read-around and readahead

2007-12-16 Thread Linus Torvalds
On Sun, 16 Dec 2007, Fengguang Wu wrote: Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc4-mm1. The one major new feature - auto detection and early readahead for mmap sequential reads - runs as expected on my desktop :-) Just out of interest

[PATCH 0/9] mmap read-around and readahead

2007-12-16 Thread Fengguang Wu
Andrew, Here are the mmap read-around related patches initiated by Linus. They are for linux-2.6.24-rc4-mm1. The one major new feature - auto detection and early readahead for mmap sequential reads - runs as expected on my desktop :-) [PATCH 1/9] readahead: simplify readahead call scheme