summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: