During LSF last spring, Michael Rubin signed up to create a set of writeback tests for use by the Linux community. Borrowing heavily from Fengguang's tests at http://www.kernel.org/pub/linux/kernel/people/wfg/writeback/dirty-throttling-v6/scripts/ I've created a test infrastructure for writeback testing, available from http://google3-2.osuosl.org/?p=tests/wbtests.git;a=summary See the README for details on how to run tests and report them. It uses FIO, creating multiple FIO processes with possibly different resource restrictions, and does as much sampling and tracing as is available on the system during the test run. The configurations available now are fairly minimal, and all use 1 or 2 disks; adding config files to use NFS or other setups should be easy. An example of the HTML reporting output available is in extra/html-example.tar.gz ; untar this out and point a browser at example/index.html and you can check it out. (Note, though, that this example uses counters and a few tracepoint enhancements that aren't in the upstream kernel -- e.g., "sdb WB pages" shows the cause of page writeback over the benchmark run. We'd love to see these counters in the mainline kernel, as they've been really helpful in debugging problems, but they are somewhat intrusive.) Comments welcome! Thanks, Curt -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html