summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChase Qi <chase.qi@linaro.org>2017-05-16 19:01:52 +0800
committerChase Qi <chase.qi@linaro.org>2017-05-16 20:26:41 +0800
commite0dc6f63e66cda28d8d107f4079a64e386be54f9 (patch)
tree2b3d4c198b736dd04dfd761780b16e0219ab5e35
parent80d02bde9809db703b4380eb620f8943c63e99f5 (diff)
automated: sysbench: run the number of processors threads by default
Change-Id: I757fa6baf40d8bab674d1d931c17e9c8fab63fa3 Signed-off-by: Chase Qi <chase.qi@linaro.org>
-rwxr-xr-xautomated/linux/sysbench/sysbench.sh3
-rw-r--r--automated/linux/sysbench/sysbench.yaml5
2 files changed, 5 insertions, 3 deletions
diff --git a/automated/linux/sysbench/sysbench.sh b/automated/linux/sysbench/sysbench.sh
index dc60fd2..12441e2 100755
--- a/automated/linux/sysbench/sysbench.sh
+++ b/automated/linux/sysbench/sysbench.sh
@@ -17,7 +17,7 @@ export RESULT_FILE
SKIP_INSTALL="false"
# sysbench test parameters.
-NUM_THREADS="1"
+NUM_THREADS="NPROC"
# TESTS="cpu memory threads mutex fileio oltp"
TESTS="cpu memory threads mutex fileio"
@@ -34,6 +34,7 @@ while getopts ":n:t:s:" opt; do
*) usage ;;
esac
done
+[ "${NUM_THREADS}" = "NPROC" ] && NUM_THREADS=$(nproc)
install_sysbench() {
git clone https://github.com/akopytov/sysbench
diff --git a/automated/linux/sysbench/sysbench.yaml b/automated/linux/sysbench/sysbench.yaml
index 4b44942..b156615 100644
--- a/automated/linux/sysbench/sysbench.yaml
+++ b/automated/linux/sysbench/sysbench.yaml
@@ -32,8 +32,9 @@ params:
# TESTS: cpu memory threads mutex fileio oltp
# TESTS: "oltp"
TESTS: "percpu cpu memory threads mutex fileio"
- # Number of threads to use.
- NUM_THREADS: "1"
+ # Number of threads to run.
+ # Run $(nproc) threads by default.
+ NUM_THREADS: "NPROC"
SKIP_INSTALL: "false"
run: