stutter: Add benchmark that measures mmap stutter during IO

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Add test that hogs memory using tmpfs

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: remove temporary files

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Calibrate with a larger amount of IO

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Correctly unmount tmpfs directory

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

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Add reporting script

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Use cp from local disk

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Gather more complete results

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Reporting modifications for detailed latency data

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Run multiple iterations

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: Cleanup file at the correct time

Signed-off-by: Mel Gorman <mgorman@suse.de>
stutter: larger mapping
The check for stap being installed breaks when `which stap`
results in an empty string. Double quote it.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Mel Gorman <mgorman@suse.de>