当前位置:首页 » 编程软件 » 脚本烧cpu

脚本烧cpu

发布时间: 2024-11-09 20:18:22

‘壹’ 写个shell脚本的死循环造成cpu占用率过高怎么写

使用死循环消耗CPU资源。
本脚本,如果是有多颗CPU,可以选择消耗多少颗CPU的资源;使用方法很简单,参数8表示消耗8颗CPU的资源,运行后,会有一堆 kill 命令,运行这些命令即可kill掉死循环进程。

#! /bin/bash
# filename killcpu.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
运行命令:./killcpu.sh 8
输出:kill 20926 ;
kill 20928 ;
kill 20930 ;
kill 20932 ;
kill 20934 ;
kill 20936 ;
kill 20938 ;
kill 20940 ;

用top看资源消耗。

‘贰’ linux把占用率cpu百分之百的进程杀掉的脚本怎么写,请直接给我脚本

#!/bin/bash

/bin/ps axf -o "pid %cpu" | awk '{if($2==100.0) print $1}' | while read procid
do
echo kill -9 $procid
done

顺路说一句,直接这样杀进程很危险的,最好还是检查下再杀 这里我没有直接执行kill,只是echo了一下,你调试下能用了再把echo去掉就好了。

‘叁’ 脚本开久了会烧cpu吗

不会。
脚本运行时间过长本身不会直接导致CPU烧毁,但过载会导致其他问题,如系统卡顿、崩溃等。

‘肆’ 易语言脚本类运行js很耗cpu怎么解决

可以用V8引擎来运行JS那样速度会快很多

‘伍’ aix下如何用shell脚本根据进程的CPU占用率定时杀死进程

if test $# -gt 0 #0.0.5
then
for pname in $* #0.0.5
do
pid=`ps -e | grep $pname |sed -e '/grep/D' -e 's/^ *//' -e 's/ .*//'`
echo now killing pocess $pname pid is $pid kill -15 $pid
done
exit 0
else
echo 'usage: kpn <process_name_you_want_to_kill>'
exit 1
fi

热点内容
mega神奇宝贝服务器ip 发布:2024-11-13 06:37:08 浏览:394
python主要用来做什么 发布:2024-11-13 06:36:59 浏览:163
extjs文件上传java 发布:2024-11-13 06:22:49 浏览:692
电脑数据怎么备份到服务器 发布:2024-11-13 06:19:31 浏览:404
c语言函头文件 发布:2024-11-13 06:14:40 浏览:37
编译java程序的命令是什么 发布:2024-11-13 06:09:32 浏览:857
编译dll依赖另一个dll 发布:2024-11-13 06:09:25 浏览:124
祝编程老师 发布:2024-11-13 06:07:26 浏览:506
五格殿下编程 发布:2024-11-13 05:54:11 浏览:214
学生密码笔盒原始密码多少 发布:2024-11-13 05:30:06 浏览:770