LKML Archive on lore.kernel.org help / color / mirror / Atom feed
From: Fengguang Wu <wfg@mail.ustc.edu.cn> To: Andrew Morton <akpm@osdl.org> Cc: Martin Peschke <mp3@de.ibm.com>, linux-kernel@vger.kernel.org Subject: [PATCH 0/8] readahead updates Date: Sat, 27 Jan 2007 16:02:19 +0800 [thread overview] Message-ID: <369886263.20106@ustc.edu.cn> (raw) Message-ID: <20070127080219.161473179@mail.ustc.edu.cn> (raw) Andrew, Here are more updates for adaptive readahead. It's not likely to have more big changes, so the next plan is to convert some accounting items to the statistics infrastructure by Martin Peschke. [Martin: Sorry for the long delay.] I'm also playing with the current readahead code, trying to make it more clean and reliable. I guess it would also be a long journey. It may be better to wait and confirm if the adaptive readahead works in the wild, before touching the stock readahead. Regards, Fengguang Wu --- --- broken-out/series 2007-01-12 13:19:44.000000000 +0800 +++ patches/series 2007-01-27 14:53:27.000000000 +0800 @@ -1089,9 +1089,13 @@ readahead-sysctl-parameters-set-readahead_hit_rate=1.patch readahead-min-max-sizes.patch readahead-min-max-sizes-remove-get_readahead_bounds.patch +readahead-min-max-sizes-increase-VM_MIN_READAHEAD-to-32KB.patch readahead-state-based-method-aging-accounting.patch readahead-state-based-method-routines.patch +readahead-state-based-method-routines-explicitly-embed-class_new-class_old-inside-flags.patch readahead-state-based-method.patch +readahead-state-based-method-prevent-tiny-size.patch +readahead-state-based-method-move-readahead_ratio-out-of-compute_thrashing_threshold.patch readahead-context-based-method.patch readahead-context-based-method-locking-fix.patch readahead-context-based-method-locking-fix-2.patch @@ -1100,14 +1104,18 @@ readahead-initial-method-guiding-sizes.patch readahead-initial-method-thrashing-guard-size.patch readahead-initial-method-user-recommended-size.patch +readahead-initial-method-user-recommended-size-rename-to-read_ahead_initial_kb.patch readahead-initial-method.patch readahead-backward-prefetching-method.patch readahead-thrashing-recovery-method.patch +readahead-thrashing-recovery-method-fix.patch readahead-call-scheme.patch readahead-call-scheme-ifdef-fix.patch readahead-call-scheme-build-fix.patch readahead-call-scheme-remove-get_readahead_bounds.patch +readahead-call-scheme-fix-thrashed-unaligned-read.patch readahead-laptop-mode.patch +readahead-laptop-mode-fix.patch readahead-loop-case.patch readahead-nfsd-case.patch readahead-nfsd-case-fix.patch
prev reply other threads:[~2007-01-27 8:24 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top [not found] <369886263.20106@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 0/8] readahead updates Fengguang Wu [not found] ` <369886263.49250@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 1/8] readahead: min/max sizes: increase VM_MIN_READAHEAD to 32KB Fengguang Wu [not found] ` <369886263.27547@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 2/8] readahead: state based method routines: explicitly embed class_new/class_old inside flags Fengguang Wu [not found] ` <369886263.59195@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 3/8] readahead: state based method: prevent tiny size Fengguang Wu [not found] ` <369886263.12429@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 4/8] readahead: state based method: move readahead_ratio out of compute_thrashing_threshold() Fengguang Wu [not found] ` <369886264.20106@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 5/8] readahead: initial method: user recommended size: rename to read_ahead_initial_kb Fengguang Wu [not found] ` <369886264.06097@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 6/8] readahead: thrashing recovery method fix Fengguang Wu [not found] ` <369886264.76457@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 7/8] readahead: call scheme: fix thrashed unaligned read Fengguang Wu [not found] ` <369886264.38864@ustc.edu.cn> 2007-01-27 8:02 ` [PATCH 8/8] readahead: laptop mode fix Fengguang Wu 2007-01-31 13:37 ` [PATCH 0/8] readahead updates martin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=369886263.20106@ustc.edu.cn \ --to=wfg@mail.ustc.edu.cn \ --cc=akpm@osdl.org \ --cc=linux-kernel@vger.kernel.org \ --cc=mp3@de.ibm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).