将Linux操作系统加载到特定的CPU使用率,例如:80%

时间:2019-05-31 00:52:45

标签: linux stress

对于要检查Prometheus和Alertmanager验证的一项测试,我需要将Linux实例加载到80%的CPU使用率,以便它生成警告警报。

我找到了使用Stress和cpulimit工具的解决方案 需要工具

apt-get install stress cpulimit
echo "Start stress"
stress -c 1 &
sleep 2
limit=${1:-80}

pids=$(pidof stress)
echo "Stress pids $pids"

for pid in $pids
do
  echo "Set limit for pid $pid"
  cpulimit -p $pid -l $limit &
done

如果在脚本loader.bash脚本中执行此操作,则可以使用以下命令将CPU使用率加载到80%以上 bash loader.bash 85

0 个答案:

没有答案