Linux CPU压力测试脚本

2024-09-10 16:51:45 2611

Linux CPU压力测试脚本


蓝队云小课堂:


需要安装cpuburn-in工具

#!/bin/bash

cd /1/cpuburn-in

#mkdir yes

#pwd

declare -i m

m=$1+1

echo $m

for i in `seq "$1"`

do

    ./cpuburn-in 500000 1>/dev/null &

done

#kill cpuburn-in process

echo "please input y quit!"

read J

echo $J

if [ $J == y ]

then

    for k in `seq "$m"`

    do

        num2=`ps -ef | grep "./cpuburn-in" |sed -n ''$k'p' | awk -F " " '{print $4}'`

        echo "this is $num2"

        if [ $num2 == 0 ]

        then

            continue        

        fi

        num[k]=`ps -ef | grep "./cpuburn-in" | sed -n ''$k'p' | awk -F " " '{print $2}'`

        echo "that is $num"

    done


    for n in `seq "$1"`

    do

        #echo "${num[n]}"

        kill -9 ${num[n]}

    done

fi


更多小知识,可联系蓝队云一起探讨。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: