From 4342a9123e1c86319f0dfa168d6440636a504907 Mon Sep 17 00:00:00 2001 From: DZC <9535280+douzhichong@user.noreply.gitee.com> Date: Fri, 8 Mar 2024 09:50:06 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=96=B0=E5=BB=BAredis=E6=80=A7=E8=83=BD?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=B5=8B=E8=AF=95=E5=A5=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/redis/install.sh | 19 +++++++++++++++ tests/redis/run.sh | 55 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 tests/redis/install.sh create mode 100644 tests/redis/run.sh diff --git a/tests/redis/install.sh b/tests/redis/install.sh new file mode 100644 index 0000000..bf5de1b --- /dev/null +++ b/tests/redis/install.sh @@ -0,0 +1,19 @@ +#!/bin/bash +WEB_URL="https://ostester.oss-cn-hangzhou.aliyuncs.com/benchmarks/redis-7.2.zip" + + +build() +{ + cp -r $TONE_BM_CACHE_DIR/redis-7.2.zip $TONE_BM_RUN_DIR + cd $TONE_BM_RUN_DIR + unzip redis-7.2.zip + cd $TONE_BM_RUN_DIR/redis-7.2 + make +} + + +install() +{ + make PREFIX=$TONE_BM_RUN_DIR/redis-7.2 install + cd $TONE_BM_RUN_DIR/redis-7.2/bin && ./redis-server +} diff --git a/tests/redis/run.sh b/tests/redis/run.sh new file mode 100644 index 0000000..863b518 --- /dev/null +++ b/tests/redis/run.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +server_cmd="redis-benchmark -n 1000000 -q" + + +setup() +{ + export PATH="$TONE_BM_RUN_DIR"/redis-7.2/bin:$PATH + firewalld_status_flag=0 + firewalld_status=`systemctl status firewalld` + if [[ $firewalld_status =~ "active" ]];then + systemctl stop firewalld + firewalld_status_flag=1 + fi +} + +run() +{ + echo "start test redis" + ${server_cmd} | tee 2>&1 "$TONE_CURRENT_RESULT_DIR"/${testsuite}.json + echo "redis has finished" +} + + +parse() +{ + grep "PING_INLINE" |awk -F " " '{print $2}' + grep "PING_BULK" |awk -F " " '{print $2}' + grep "^SET" |awk -F " " '{print $2}' + grep "GET" |awk -F " " '{print $2}' + grep "INCR" |awk -F " " '{print $2}' + grep "^LPUSH:" |awk -F " " '{print $2}' + grep "LPOP" |awk -F " " '{print $2}' + grep "SADD" |awk -F " " '{print $2}' + grep "SPOP" |awk -F " " '{print $2}' + grep "LPUSH " |awk -F " " '{print $6}' + grep "LRANGE_100" |awk -F " " '{print $5}' + grep "LRANGE_300" |awk -F " " '{print $5}' + grep "LRANGE_500" |awk -F " " '{print $5}' + grep "LRANGE_600" |awk -F " " '{print $5}' + grep "MSET" |awk -F " " '{print $4}' +} + +teardown() +{ + cd $TONE_BM_RUN_DIR/redis-7.2 + sleep 2 + if [ $firewalld_status_flag -eq 1 ];then + systemctl start firewalld + fi + make clean + ps -ef |grep redis |grep -v "color"|awk -F " " '{print $2}' |xargs kill -9 + rm -rf $TONE_BM_RUN_DIR/redis-7.2 +} + -- Gitee From 63530a3c745064aa4d62fb77ffb8dd2365158a1b Mon Sep 17 00:00:00 2001 From: DZC <9535280+douzhichong@user.noreply.gitee.com> Date: Fri, 8 Mar 2024 10:05:09 +0800 Subject: [PATCH 2/4] =?UTF-8?q?iozone=E7=BC=96=E8=AF=91=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E5=A4=9A=E7=A7=8D=E6=93=8D=E4=BD=9C=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/iozone-ceprei/install.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tests/iozone-ceprei/install.sh b/tests/iozone-ceprei/install.sh index bf41613..dd9d181 100644 --- a/tests/iozone-ceprei/install.sh +++ b/tests/iozone-ceprei/install.sh @@ -18,11 +18,7 @@ build() tar -xvf iozone3_430.tar cd ./iozone3_430/src/current pwd - if [[ $(/bin/arch) == 'x86_64' ]];then - make linux-AMD64 - else - make linux - fi + make CFLAGS=-fcommon linux } install() -- Gitee From fa0834f951c621b0ffc4ded88c0c567ca0fa072a Mon Sep 17 00:00:00 2001 From: DZC <9535280+douzhichong@user.noreply.gitee.com> Date: Fri, 8 Mar 2024 02:09:13 +0000 Subject: [PATCH 3/4] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20test?= =?UTF-8?q?s/redis/install.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/redis/install.sh | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 tests/redis/install.sh diff --git a/tests/redis/install.sh b/tests/redis/install.sh deleted file mode 100644 index bf5de1b..0000000 --- a/tests/redis/install.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -WEB_URL="https://ostester.oss-cn-hangzhou.aliyuncs.com/benchmarks/redis-7.2.zip" - - -build() -{ - cp -r $TONE_BM_CACHE_DIR/redis-7.2.zip $TONE_BM_RUN_DIR - cd $TONE_BM_RUN_DIR - unzip redis-7.2.zip - cd $TONE_BM_RUN_DIR/redis-7.2 - make -} - - -install() -{ - make PREFIX=$TONE_BM_RUN_DIR/redis-7.2 install - cd $TONE_BM_RUN_DIR/redis-7.2/bin && ./redis-server -} -- Gitee From b38133986827bf56d8d4ce5f739c2f168cb9ed25 Mon Sep 17 00:00:00 2001 From: DZC <9535280+douzhichong@user.noreply.gitee.com> Date: Fri, 8 Mar 2024 02:09:42 +0000 Subject: [PATCH 4/4] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20test?= =?UTF-8?q?s/redis/run.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/redis/run.sh | 55 ---------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 tests/redis/run.sh diff --git a/tests/redis/run.sh b/tests/redis/run.sh deleted file mode 100644 index 863b518..0000000 --- a/tests/redis/run.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash - -server_cmd="redis-benchmark -n 1000000 -q" - - -setup() -{ - export PATH="$TONE_BM_RUN_DIR"/redis-7.2/bin:$PATH - firewalld_status_flag=0 - firewalld_status=`systemctl status firewalld` - if [[ $firewalld_status =~ "active" ]];then - systemctl stop firewalld - firewalld_status_flag=1 - fi -} - -run() -{ - echo "start test redis" - ${server_cmd} | tee 2>&1 "$TONE_CURRENT_RESULT_DIR"/${testsuite}.json - echo "redis has finished" -} - - -parse() -{ - grep "PING_INLINE" |awk -F " " '{print $2}' - grep "PING_BULK" |awk -F " " '{print $2}' - grep "^SET" |awk -F " " '{print $2}' - grep "GET" |awk -F " " '{print $2}' - grep "INCR" |awk -F " " '{print $2}' - grep "^LPUSH:" |awk -F " " '{print $2}' - grep "LPOP" |awk -F " " '{print $2}' - grep "SADD" |awk -F " " '{print $2}' - grep "SPOP" |awk -F " " '{print $2}' - grep "LPUSH " |awk -F " " '{print $6}' - grep "LRANGE_100" |awk -F " " '{print $5}' - grep "LRANGE_300" |awk -F " " '{print $5}' - grep "LRANGE_500" |awk -F " " '{print $5}' - grep "LRANGE_600" |awk -F " " '{print $5}' - grep "MSET" |awk -F " " '{print $4}' -} - -teardown() -{ - cd $TONE_BM_RUN_DIR/redis-7.2 - sleep 2 - if [ $firewalld_status_flag -eq 1 ];then - systemctl start firewalld - fi - make clean - ps -ef |grep redis |grep -v "color"|awk -F " " '{print $2}' |xargs kill -9 - rm -rf $TONE_BM_RUN_DIR/redis-7.2 -} - -- Gitee