diff --git a/start-bench.sh b/start-bench.sh new file mode 100755 index 00000000..0602122f --- /dev/null +++ b/start-bench.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sudo systemctl stop cron.service +which performance && performance diff --git a/stop-bench.sh b/stop-bench.sh new file mode 100755 index 00000000..e1c40bc2 --- /dev/null +++ b/stop-bench.sh @@ -0,0 +1,3 @@ +#!/bin/sh +#which performance && performance +sudo systemctl start cron.service diff --git a/testspeed-air.sh b/testspeed-air.sh index bff052ab..7d429d54 100755 --- a/testspeed-air.sh +++ b/testspeed-air.sh @@ -1,6 +1,6 @@ #!/bin/bash make -C build -which performance && performance +./start-bench.sh if [ -z "$@" ] then test -f log.speed && mv log.speed log.speed.bak @@ -17,3 +17,4 @@ else done | tee "log.speed-air-$1" ./speed.pl -h=doc/air "log.speed-air-$1" fi +./stop-bench.sh diff --git a/testspeed-intel.sh b/testspeed-intel.sh index 7e2bdcc0..462fcf51 100644 --- a/testspeed-intel.sh +++ b/testspeed-intel.sh @@ -1,6 +1,6 @@ #!/bin/bash make -C build -which performance && performance +./start-bench.sh if [ -z "$1" ]; then test -f log.speed-intel && mv log.speed-intel log.speed-intel.bak (for g in `build/SMHasher --listnames`; do \ @@ -16,3 +16,4 @@ else done | tee "log.speed-ryzen3-$1" ./speed.pl -h=doc/intel "log.speed-intel-$1" fi +./stop-bench.sh diff --git a/testspeed-phone.sh b/testspeed-phone.sh index 29b4bf14..f4d473a3 100755 --- a/testspeed-phone.sh +++ b/testspeed-phone.sh @@ -1,4 +1,5 @@ #!/bin/sh +./start-bench.sh if [ "x`uname -m`" != "xaarch64" ]; then set -x make -C build-aarch64 @@ -21,3 +22,4 @@ else #./speed.pl -h=doc/phone "log.speed-phone-$1" fi fi +./stop-bench.sh diff --git a/testspeed-ryzen3.sh b/testspeed-ryzen3.sh index 03ed58e7..079bbc8c 100755 --- a/testspeed-ryzen3.sh +++ b/testspeed-ryzen3.sh @@ -1,6 +1,6 @@ #!/bin/bash make -C build -which performance && performance +./start-bench.sh if [ -z "$1" ]; then test -f log.speed && mv log.speed log.speed.bak (for g in `build/SMHasher --listnames`; do \ @@ -16,3 +16,4 @@ else done | tee "log.speed-ryzen3-$1" ./speed.pl -h=doc/ryzen3 "log.speed-ryzen3-$1" fi +./stop-bench.sh diff --git a/testspeed-ryzen5.sh b/testspeed-ryzen5.sh index 1f5c7227..c1993099 100755 --- a/testspeed-ryzen5.sh +++ b/testspeed-ryzen5.sh @@ -1,6 +1,6 @@ #!/bin/bash make -C build -which performance && performance +./start-bench.sh if [ -z "$1" ]; then test -f log.speed && mv log.speed log.speed.bak (for g in `build/SMHasher --listnames`; do \ @@ -16,3 +16,4 @@ else done | tee "log.speed-ryzen5-$1" ./speed.pl "log.speed-ryzen5-$1" fi +./stop-bench.sh diff --git a/testspeed.sh b/testspeed.sh index 5cdcbc88..a21f8c06 100755 --- a/testspeed.sh +++ b/testspeed.sh @@ -22,7 +22,7 @@ if [ x`uname -m` = xaarch64 ]; then fi make -C build -which performance && performance +./start-bench.sh if [ -z "$@" ]; then test -f log.speed && mv log.speed log.speed.bak (for g in `build/SMHasher --listnames`; do \ @@ -40,3 +40,4 @@ else ./speed.pl "log.speed-$1" && \ ./fixupdocspeeds.pl "log.speed-$1" fi +./stop-bench.sh diff --git a/testspeed32.sh b/testspeed32.sh index 1955bd4f..fe12777f 100755 --- a/testspeed32.sh +++ b/testspeed32.sh @@ -1,6 +1,6 @@ #!/bin/bash make -C build32 -which performance && performance +./start-bench.sh if [ -z "$@" ]; then test -f log.speed32 && mv log.speed32 log.speed32.bak (for g in `build32/SMHasher --listnames`; do \ @@ -16,3 +16,4 @@ else done | tee "log.speed32-$1" ./speed.pl -h=doc/i686 "log.speed32-$1" fi +./stop-bench.sh