linux 占用cpu 脚本,消耗CPU资源的shell脚本
#! /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脚本相关推荐
- linux 循环 cpu使用率脚本,监控CPU使用率的三种方法(shell脚本)
监控CPU使用率的三种方法(shell脚本),供大家学习参考. 方法一: 复制代码 代码如下: #!/bin/sh #监控CPU使用率 #Written by Chameleon #Http://ch ...
- Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法
Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of- ...
- 【Linux命令】《鸟哥Linux基础》第十二章 学习shell脚本
第十二章 学习shell脚本 通常利用shell脚本完成服务器的检测工作,不涉及大量运算. 12.1 简单shell脚本介绍 12.2 简单shell脚本练习 12.2.1 简单范例 范例1:永远的开 ...
- 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)
大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...
- linux exec 脚本之家,详解Shell脚本中调用另一个Shell脚本的三种方式
主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ...
- 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 ...
- [原]消耗CPU资源的shell脚本
使用死循环消耗CPU资源,如果服务器是有多颗CPU,可以选择消耗多少颗CPU的资源: #! /bin/sh # filename killcpu.sh if [ $# != 1 ] ; thenech ...
- iis占用服务器内存,W3wp.exe 进程占用内存高消耗CPU近100%导致网站反应速度缓慢的解决方案...
如何降低W3WP.EXE占用的内存和CPU?结合网上的诸多建议,主要的解决办法是: a.在IIS中对每个网站进行单独的应用程序池配置: b.合理的配置你的应用程序池: c.找出具体网站站点的程序问题. ...
- 通过shell脚本消耗cpu与内存
消耗内存脚本 vi memory_usage.sh #!/bin/bash # Destription: testing memory usage # Example : sh memory_usag ...
- linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连
在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...
最新文章
- Hibernate 所有缓存机制详解
- Xilinx基于模型的设计工具—Model Composer
- tx2 numba报错
- 如何网络推广浅析网站优化的过程中首页降权了该怎么办?
- 用jquery ajax做的select菜单,选中的效果
- mysql 中datetime_MySQL中Datetime与Timestamp
- 使用genext2fs制作ramdisk
- 音视频技术开发周刊 75期
- 微博返回顶部按钮实现方法大剧透
- linux/mac下一键删除下载失败的maven jar包
- Quartz.net 任务调度
- python3的字符串操作
- (附源码)小程序 酒店疫情系统 毕业设计 091931
- Technica:以太网解决方案
- 最新360脱壳详细教程(有图有真相
- C语言递归函数 写一个程序实现一个函数PrintN,使得传入一个正整数为N的参数后,能顺序打印从1到N的全部正整数
- #计算机网络与应用:某中学校园网方案设计
- Sagittarius's Trial I - 9 HDU - 1754 I Hate It
- 2012年MacBook更换SSD固态硬盘和16G内存条
- 解决 Ubuntu upgrade 常见错误 W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw
热门文章
- linux shell 产生随机数
- linux expect 自动交互命令 总结
- python3 去除列表中重复的元素 保存原来顺序
- python3 时间、日期、时间戳的转换
- mysql 查看版本
- docker 错误 request canceled while waiting for connection 或 TLS handshake timeout 解决方案
- linux VFS 虚拟文件系统 简介 super_block inode dentry file
- GetLastError编号含义
- SendMessage 和 PostMessage
- C语言的那些秘密之---函数返回局部变量