vmscale: Support running arbitrary cases with perf support

Signed-off-by: Mel Gorman <mgorman@suse.de>
watch-perf-time-stat: Monitor for sampling stats over time

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

Signed-off-by: Mel Gorman <mgorman@suse.de>
Redo client strides to shorten tests

Signed-off-by: Mel Gorman <mgorman@suse.de>
Shuffle around some monitoring

Signed-off-by: Mel Gorman <mgorman@suse.de>
config: Cleanup a host of configs

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

Scales similarly to futexbench, also three types
of runs: sysv sems, nanosleep and futexes for
thread sync. I've also forked Chris' program
and added it to github (we have better control that way),
allowing to fix some of the futex runs that were broken.

Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
Signed-off-by: Mel Gorman <mgorman@suse.de>
sembench: Bring template and target scripts in line with each other

Signed-off-by: Mel Gorman <mgorman@suse.de>
sembench: Use standard template iterator and limit activity messages

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