parallelio: Use template

Signed-off-by: Mel Gorman <mgorman@suse.de>
gitcheckout: Add benchmark measuring how long git checkout takes

Signed-off-by: Mel Gorman <mgorman@suse.de>
reaim: Significant reworking of reaim benchmark

Also adds a "compute" and "alltests" workload configuration file as
examples. The alltests configuration is similar to what a QA department uses.

Signed-off-by: Mel Gorman <mgorman@suse.de>
watch-write-latency: Add a monitor that logs write+sync latency

Signed-off-by: Mel Gorman <mgorman@suse.de>
monitors: Add call stack monitors

Signed-off-by: Mel Gorman <mgorman@suse.de>
watch-top: Stop doubling up output

Signed-off-by: Mel Gorman <mgorman@suse.de>
parallelio: Include hooks for profile monitoring

Signed-off-by: Mel Gorman <mgorman@suse.de>
watch-dstate: Adapt to removal of get_request_wait()

Signed-off-by: Mel Gorman <mgorman@suse.de>
stap: Adapt to kernel 3.9

Signed-off-by: Mel Gorman <mgorman@suse.de>
numa-memhog: Add a monitor that hogs memory

This is handy when trying to run IO-based tests on NUMA machines and acts
as a crude but effective way of removing memory from the freelists.

Signed-off-by: Mel Gorman <mgorman@suse.de>
reaim: Allow signal_test to be excludede from a workfile

It's almost completely pointless.

Signed-off-by: Mel Gorman <mgorman@suse.de>
configs: Make pagereclaim slightly more useful

Remove fsmark-threaded and have the micro test use a mix of anon and
file.

Signed-off-by: Mel Gorman <mgorman@suse.de>
pagereclaim: Complete the micro test a bit faster

Signed-off-by: Mel Gorman <mgorman@suse.de>
micro: Significant rework of how anonymous workload is handled

Signed-off-by: Mel Gorman <mgorman@suse.de>
micro: Specify an anon percentage

Signed-off-by: Mel Gorman <mgorman@suse.de>
micro: Do not log usemem output as it may block on IO

Signed-off-by: Mel Gorman <mgorman@suse.de>
configs: Up the memory requirements for pagereclaim micro test

Signed-off-by: Mel Gorman <mgorman@suse.de>
stap-fix.sh: Move stap workarounds out of run-mmtests.sh for standalone usage

Signed-off-by: Mel Gorman <mgorman@suse.de>
mmtests 0.10

o Adjust stap to kernel 3.9
o Do not log usemem output as it can block on IO for anon tests
o Collapse some of the micro tests
o Rework reaim benchmark
o Remove signal_test from reaim configs as it's stupid
o Add ability to hog memory which simplifies some NUMA tests
o Adjust watch-dstate.pl to handle removal of get_request_wait
o Fix top monitor to avoid duplicate output
o Remove ft from nas tests memory requirements are excessive
o Improve reporting script for highalloc tests
o Fix missing dependencies for dbench and memcachetest

Signed-off-by: Mel Gorman <mgorman@suse.de>