Writeback tests

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux