From 602a44d45ec641e934a214af982783bcdcfa2583 Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Fri, 20 Oct 2023 10:32:37 +0200 Subject: [PATCH] new: [vps] add ``bench`` action --- bin/vps | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bin/vps b/bin/vps index a96e649..e352b3d 100755 --- a/bin/vps +++ b/bin/vps @@ -2381,4 +2381,18 @@ cmdline.spec:mongo:cmd:upgrade:run() { +cmdline.spec.gnu bench + +cmdline.spec::cmd:bench:run() { + + depends sysbench + + nbthread=$(lscpu | egrep "^CPU\(s\):" | cut -f 2 -d : | xargs echo) + single=$(sysbench cpu --cpu-max-prime=20000 run --threads=1 | grep "events per" | cut -f 2 -d : | xargs echo) + threaded=$(sysbench cpu --cpu-max-prime=20000 run --threads="$nbthread" | grep "events per" | cut -f 2 -d : | xargs echo) + echo "$threaded / $single / $nbthread" + +} + + cmdline::parse "$@"