Re: [BUGFIX][RESEND] Fix the starving writes bug in the anticipatoryIO scheduler

From: Divyesh Shah
Date: Mon Jun 16 2008 - 21:01:35 EST


On Mon, 16 Jun 2008, Nick Piggin wrote:

Well, thanks for the report and test case. I'm a bit out of the
loop when it comes to IO scheduling these days, however the fix
seems good to me.

Does google still use AS scheduling? This doesn't introduce any
performance regressions that you can tell?

Yes we use AS scheduler. Benchmarking results on workloads have shown that AS does as good a job (and better in some cases) as CFQ. When there is a single thread reading/writing to disk, AS performs as well as CFQ. With multiple threads doing IO such that there are a lot of outstanding requests, CFQ performs worse than AS in terms of throughput.

-Divyesh.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/