#! /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

linux 占用cpu 脚本,消耗CPU资源的shell脚本相关推荐

  1. linux 循环 cpu使用率脚本,监控CPU使用率的三种方法(shell脚本)

    监控CPU使用率的三种方法(shell脚本),供大家学习参考. 方法一: 复制代码 代码如下: #!/bin/sh #监控CPU使用率 #Written by Chameleon #Http://ch ...

  2. Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法

    Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of- ...

  3. 【Linux命令】《鸟哥Linux基础》第十二章 学习shell脚本

    第十二章 学习shell脚本 通常利用shell脚本完成服务器的检测工作,不涉及大量运算. 12.1 简单shell脚本介绍 12.2 简单shell脚本练习 12.2.1 简单范例 范例1:永远的开 ...

  4. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

  5. linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式

    主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...

  6. centos中bash占用cpu,Linux中显示内存和CPU使用率最高的进程和SHELL脚本例子

    显示CPU占用率最高的十个进程信息 #  ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head USER       PID %CPU %MEM  ...

  7. [原]消耗CPU资源的shell脚本

    使用死循环消耗CPU资源,如果服务器是有多颗CPU,可以选择消耗多少颗CPU的资源: #! /bin/sh # filename killcpu.sh if [ $# != 1 ] ; thenech ...

  8. iis占用服务器内存,W3wp.exe 进程占用内存高消耗CPU近100%导致网站反应速度缓慢的解决方案...

    如何降低W3WP.EXE占用的内存和CPU?结合网上的诸多建议,主要的解决办法是: a.在IIS中对每个网站进行单独的应用程序池配置: b.合理的配置你的应用程序池: c.找出具体网站站点的程序问题. ...

  9. 通过shell脚本消耗cpu与内存

    消耗内存脚本 vi memory_usage.sh #!/bin/bash # Destription: testing memory usage # Example : sh memory_usag ...

  10. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

最新文章

  1. Hibernate 所有缓存机制详解
  2. Xilinx基于模型的设计工具—Model Composer
  3. tx2 numba报错
  4. 如何网络推广浅析网站优化的过程中首页降权了该怎么办?
  5. 用jquery ajax做的select菜单,选中的效果
  6. mysql 中datetime_MySQL中Datetime与Timestamp
  7. 使用genext2fs制作ramdisk
  8. 音视频技术开发周刊 75期
  9. 微博返回顶部按钮实现方法大剧透
  10. linux/mac下一键删除下载失败的maven jar包
  11. Quartz.net 任务调度
  12. python3的字符串操作
  13. (附源码)小程序 酒店疫情系统 毕业设计 091931
  14. Technica:以太网解决方案
  15. 最新360脱壳详细教程(有图有真相
  16. C语言递归函数 写一个程序实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数
  17. #计算机网络与应用:某中学校园网方案设计
  18. Sagittarius's Trial I - 9 HDU - 1754 I Hate It
  19. 2012年MacBook更换SSD固态硬盘和16G内存条
  20. 解决 Ubuntu upgrade 常见错误 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw

热门文章

  1. linux shell 产生随机数
  2. linux expect 自动交互命令 总结
  3. python3 去除列表中重复的元素 保存原来顺序
  4. python3 时间、日期、时间戳的转换
  5. mysql 查看版本
  6. docker 错误 request canceled while waiting for connection 或 TLS handshake timeout 解决方案
  7. linux VFS 虚拟文件系统 简介 super_block inode dentry file
  8. GetLastError编号含义
  9. SendMessage 和 PostMessage
  10. C语言的那些秘密之---函数返回局部变量