Merge dependabot/npm_and_yarn/benchmarks/versus-external-pools/poolifier-2.6.45 into...
[poolifier.git] / benchmarks / versus-external-pools / bench.sh
index 16ed0127ca8fac537920bc4a2905311e500fbb8c..7d7e9651469252304dec4145adcb42c858f88bd6 100755 (executable)
@@ -37,11 +37,10 @@ done
 
 taskType=${taskType:-'CPU_INTENSIVE'}
 taskSize=${taskSize:-5000}
-poolSize=${poolSize:-10}
+poolSize=${poolSize:-$(nproc --all)}
 iterations=${iterations:-100000}
 
 echo 'Running benchmarks with pool size:' ${poolSize}', number of iterations:' ${iterations}', task type:' ${taskType} 'and task size:' ${taskSize}
-exit 1
 export NODE_ENV=production
 export TASK_TYPE=${taskType}
 export TASK_SIZE=${taskSize}
@@ -52,7 +51,7 @@ case "$OSTYPE" in
     caffeinate ./hyperfine_benchmarks.sh
     ;;
   linux*)
-    systemd-inhibit ./hyperfine_benchmarks.sh
+    systemd-inhibit --what=idle ./hyperfine_benchmarks.sh
     ;;
   *)
     echo "Unsupported $OSTYPE"