Fix creating TESTDISK_DIR/SHELLPACK_TMP in default case

The directory is not created if
- TESTDISK_PARTITION is not set
- TESTDISK_DIR is not set in config and
- uses SHELLPACK_TEMP as default value and

Signed-off-by: David Sterba <dsterba@suse.cz>
Add support for fio

FIO is a flexible and configurable tool to test IO. This is only a basic
support. Use in config as:

export FIO_CMD_LINE='...'
- commandline passed directly to fio

You can transform a job file into commandline arguments via
$ fio --showcmd jobfile.fio

From mmtests invoked like this:
$ fio --directory $TESTDISK_DIR $FIO_CMD_LINE

Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Mel Gorman <mgorman@suse.de>
Add config for easy monitoring of dstate stalls

Signed-off-by: Mel Gorman <mgorman@suse.de>
memtester: Add benchmark for memtester

Signed-off-by: Mel Gorman <mgorman@suse.de>
run-mmtests: Require that run name be specified

If no runname is passed all tests execute just fine but none of the
tools is able to parse the results. Avoid this by aborting on empty
runname.

Also add help and help switches.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
Signed-off-by: Mel Gorman <mgorman@suse.de>
extract-mmtests.pl: Add missing options to --help

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
Signed-off-by: Mel Gorman <mgorman@suse.de>
specjbbpeak: Align columns with headers properly

Signed-off-by: Mel Gorman <mgorman@suse.de>
memcached: mempool parameter is in megabytes, not bytes

Every user of memcached uses bytes for the pool sizing but the server
expects megabytes.

Signed-off-by: Mel Gorman <mgorman@suse.de>
stats: Report 100% reductions where approprite

Signed-off-by: Mel Gorman <mgorman@suse.de>
mmtests: error is not available in run-mmtests.sh context

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

Signed-off-by: Mel Gorman <mgorman@suse.de>
mmtests: Report unrecognised options

Signed-off-by: Mel Gorman <mgorman@suse.de>
Add benchmark for ku-latency

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Mel Gorman <mgorman@suse.de>
ku-latency: Add dedicated config

Dedicated until it is determined if it should be part of the network
tests.

Signed-off-by: Mel Gorman <mgorman@suse.de>
postgresbuild: Configuration file tighening ups

Signed-off-by: Mel Gorman <mgorman@suse.de>
ku-latency: Report quartiles as data has massive outliers

Signed-off-by: Mel Gorman <mgorman@suse.de>
ku_latency: Enumerate samples in report

Signed-off-by: Mel Gorman <mgorman@suse.de>
Configure
ku_latency: Clarify the meaning of the first column in the raw data extraction

Signed-off-by: Mel Gorman <mgorman@suse.de>
parallel: Correct major type that thrases machines

Translates as rm -rf /*

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