首页 > 其他 > 详细

CPU压力测试--限制到指定范围

时间:2019-12-12 15:52:29      阅读:175      评论:0      收藏:0      [点我收藏+]

作用:增加CPU使用率到指定范围

 

1、书写shell脚本增加CPU压力

#! /bin/bash
# filename cputest.sh
endless_loop()
{
echo -ne "i=0;
while true
do
i=i+100;
i=100
done" | /bin/bash &
}

if [ $# != 1 ] ; then
  echo "USAGE: $0 <CPUs>"
  exit 1;
fi
for i in `seq $1`
do
  endless_loop
  pid_array[$i]=$! ;
done

for i in "${pid_array[@]}"; do
  echo kill  $i ;;
done 

 

2、安装cpulimit-master工具,限制CPU使用情况

1、下载:
wget https://github.com/opsengine/cpulimit/archive/master.zip
2、解压
unzip cpulimit.zip
3、编译
cd cpulimit
-master make
4、创建快捷方式
cp src
/cpulimit /usr/bin

5、使用
1)限制进程号的程序使用40% cpu利用率
  cpulimit -p 1313 -l 40
2)限制程序google使用40% cpu利用率
  cpulimit -e google -l 40

 

技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CPU压力测试--限制到指定范围

原文:https://www.cnblogs.com/wangzy-tongq/p/12029571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!