Simon Jeons <simon.je...@gmail.com> wrote: > On Tue, 2012-12-25 at 02:22 +0000, Eric Wong wrote: > > Please add changelog.
Changes since v1: * separate unbound workqueue for high-priority tasks * account for inflight readahead to avoid denial-of-service * limit concurrency for non-high-priority tasks (1 per CPU, same as aio) * take IO priority of requesting process into account when in workqueue. * process queued readahead in 2M chunks to help ensure fairness between multiple requests with few CPUs/workqueues. Idle tasks get smaller 256K chunks. * stops readahead for idle tasks on read congestion Will try to benchmark with Postgres when I get the chance. Any other (Free Software) applications that might benefit from lower FADV_WILLNEED latency? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/