模拟消耗CPU之shell脚本
生活随笔
收集整理的這篇文章主要介紹了
模拟消耗CPU之shell脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
模擬消耗CPU之shell腳本
#!/bin/sh
filename killcpu.sh
if [ $# != 1 ] ; then
echo “USAGE: $0 "
exit 1;
fi
for i in seq $1
do
echo -ne "
i=0;
while true
do
i=i+1;
done” | /bin/sh &
pid_array[i]=i]=i]=! ;
done
for i in “${pid_array[@]}”; do
echo 'kill ’ $i ‘;’;
done
自定義監控消耗百分比#!/bin/bash
now=$(top -bn2 | grep ‘Cpu(s)’ | awk ‘{ print $2 }’ | awk ‘NR2’ | cut -c 1-4 | awk -F"." ‘{ pr
int $1 }’)
max=40
min=30
if [ $now -gt $max ];then
ps -ef | grep ‘/bin/sh’ | grep -v grep | grep 99 | awk ‘{ print $2 }’ | awk 'NR1’ | xargs kill
-9
elif [ $now -lt $min ];then
sh /opt/usecpu.sh 1
else
exit 0
fi
總結
以上是生活随笔為你收集整理的模拟消耗CPU之shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kafka+zookeeper内外网双网
- 下一篇: 记录一次K8s-Flannel插件的坑