linux下模拟CPU占用100%小程序
在做一个测试时,需要模拟服务器CPU占用满的情况,在查阅相关资料后,发现网上程序不太好用,
原文在这:http://www.2cto.com/os/201304/202068.html
优化后如下:
#! /bin/sh # filename killcpu.sh if [ $# -ne 1 ] ; thenecho "USAGE: $0 <CPUs>|stop"exit 1; fistop() {while read LINEdokill -9 $LINEecho "kill $LINE sucessfull"done < pid.txtcat /dev/null > pid.txt }start() {echo "u want to cpus is: "$1for i in `seq $1` doecho -ne " i=0; while true do i=i+1; done" | /bin/sh &pid_array[$i]=$! ; donefor i in "${pid_array[@]}"; doecho 'pid is: ' $i ';';echo $i >> pid.txt done }case $1 instop)stop;;*)start $1 ;; esac
运行方式:
启动:./killcpu.sh 1
停止:killcpu.sh stop
转载于:https://www.cnblogs.com/landhu/p/5924548.html
linux下模拟CPU占用100%小程序相关推荐
- linux模拟cpu过载,linux下模拟CPU占用100%小程序
linux下模拟CPU占用100%小程序 来源:https://blog.csdn.net/lin434406218/article/details/54694900 一.单个核100% 代码kill ...
- linux systemd-logind 进程cpu占用100% 解决方法
刚开始远程工作,就接到短信告警,系统CPU占用过高,立即登录系统查看,登录的过程异常缓慢,不过总算登录了 ABRT报告发现了一个问题 ABRT是一个自动汇报错误的工具,主要是为用户提供简洁的,全面的错 ...
- linux snap 进程cpu占用100% 解决
过程如下: df -iayll@yll-ubuntu:/snap/snapd$ df -ia 文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点 sysfs 0 0 0 - /sys ...
- linux cpu占用100原因查询,如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因...
本文在介绍如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获. 排查 Linux 实例异常 CPU 使用率 100% 使 ...
- linux fb应用例子,Linux下利用framebuffer画点的程序小例子
Linux下利用framebuffer画点的程序小例子: /* * ================================================================== ...
- linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find
原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...
- mysql-nt.exe w3wp.exe cpu 100%_w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法
对于IIS管理员来说,经常会碰到Web服务器CPU占用100%的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析w3wp.exe(IIS )占用CPU 100%的一些原因 和解决方案,希望能 ...
- linux 多核cpu监控,Linux 下多核CPU知识
1. 在Linux下,如何确认是多核或多CPU: #cat /proc/cpuinfo 如果有多个类似以下的项目,则为多核或多CPU: processor : 0 ...... processor ...
- linux下限制CPU使用率的3种方法 (转)
在租的云服务器上架了一个获取BTCC实时交易数据的服务器程序,因为用了一个while死循环处理数据信息,所以云服务器上的处理器占用率一直在90%多,这两天邮箱里一直收到服务器CPU占用率过高的邮件,在 ...
最新文章
- 一行CSS样式去除百度地图版权,去除百度地图右上角平移缩放控件的市县区文字
- Docker学习笔记 — Docker私有仓库搭建
- CC2431 代码分析③-忍辱负重的CC2430
- 757计算机电子元件,飞行员的好帮手 波音757的发动机指示与机组报警系统简介...
- 猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。
- linux生产环境下安装anaconda总结
- 后处理编辑修改_Abaqus Python二次开发:内核脚本的快捷编辑方式
- Java网络编程介绍
- Java对接百度翻译API
- 如何用maxdos网刻,MAXDOS网刻教程(转)
- php 监听 扫描枪,Android监听扫描枪内容(一)
- python_基础部分(1)
- 德普图拉在北京香山AI分论坛的主持词
- Windows server 2008 安装Hyper-V
- AE Saber插件画奥特曼
- 常用增强学习实验环境 II (ViZDoom, Roboschool, TensorFlow Agents, ELF, Coach等)
- DSP28379D_ePWM同步触发差分AD
- python校验用户登录信息
- tableau函数与计算之二(表计算)
- Spring Cloud NetFilx学习
热门文章
- Flutter开发之WebView加载网页(24)
- 7.26T1四分图匹配
- python学习 day2 (3月2日)
- 同一账户同时只能在一处登陆(单点登陆)
- MQTT——控制报文格式
- UNIX网络编程 第3章 套接字编程简介
- margin-before: 1em; margin-after: 1em;margin-start:0px;margin-end: 0px;
- HDU-5723 Abandoned country
- iOS 完美解决 interactivePopGestureRecognizer 卡住的问题
- 解决非controller使用@Autowired注解注入报错为java.lang.NullPointerException问题