当前位置:  操作系统/服务器>linux

消耗CPU资源的shell脚本

    来源: 互联网  发布时间:2014-10-14

    本文导语:  代码如下:#! /bin/sh  # filename killcpu.sh if [ $# != 1 ] ; then   echo "USAGE: $0 "  exit 1; fifor i in `seq $1` do  echo -ne "  i=0;  while true do i=i+1;  done" | /bin/sh &   pid_array[$i]=$! ; donefor i in "${pid_array[@]}"; do  echo 'kill ' $i ';'; done 使用方法很简单,...

代码如下:

#! /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]=$! ;
done

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

使用方法很简单,参数3表示消耗3颗CPU的资源,运行后,会有一堆 kill 命令,方便 kill 进程:

代码如下:

[root@test02 ~]# ./killcpu.sh 3
kill  30104 ;
kill  30106 ;
kill  30108 ;
[root@test02 ~]# top 
top - 15:27:31 up 264 days, 23:39,  4 users,  load average: 0.86, 0.25, 0.19
Tasks: 185 total,   5 running, 180 sleeping,   0 stopped,   0 zombie
Cpu0  : 100.0% us,  0.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu1  :  0.0% us,  0.0% sy,  0.0% ni, 100.0% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu2  : 100.0% us,  0.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu3  : 100.0% us,  0.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   8165004k total,  8095880k used,    69124k free,    53672k buffers
Swap:  2031608k total,   103548k used,  1928060k free,  6801364k cached

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux下怎么看磁盘io消耗
  • 请教查看某个特定进程内存消耗情况的命令,急!
  • 如何计算中断处理函数消耗的CPU时钟?
  • 怎么才能得到 一个进程所消耗的内存的大小呢 ??
  • Oracle捕获问题SQL解决CPU过渡消耗
  • 我的linux9.0内存消耗很大,怎么解决
  • HP-UX进程调度和线程调度,哪个消耗CPU?
  • 请教关于red hat linux系统内存消耗接近100%的原因?
  • 我想记录一段代码开始到结束消耗的时间,该怎么做?
  • 为什么我的Linux内存在不停的消耗中啊
  • linux 写文件会不断消耗内存 删除时又恢复
  • 为什么内核空间与用户空间得数据交换消耗如此巨大?
  • python实现监控linux性能及进程消耗性能的方法
  • linux vps服务器进程kswapd0与events/0消耗大量CPU的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3