首页 > 其他分享 >消耗完CPU

消耗完CPU

时间:2023-03-11 09:44:05浏览次数:33  
标签:count 消耗 echo sh USAGE CPU

使用死循环来消耗完若干个CPU

脚本内容

#! /bin/sh
# 参数个数不是1
if [ $# != 1 ] ; then
	echo "USAGE: $0 [CPU count]"
	exit 1
fi

cpu_count=$1
for ((i=1; i<=cpu_count; i++))
do
	# 后台运行死循环
	echo "
	x=0
	while true
	do
	    x=x+1
	done" | /bin/sh &
	# 获取后台进程号
  	pids[$i]=$!;
done

for i in "${pids[@]}"
do
	echo 'pid is '$i'';
done

现象

消耗1个CPU并输出后台运行的进程号

标签:count,消耗,echo,sh,USAGE,CPU
From: https://www.cnblogs.com/WJQ2017/p/17205307.html

相关文章

  • 关于Windows下-目录文件数量变化-造成资源管理器对cpu的高消耗问题分析
    今天笔者写了一个py脚本去处理Windows下一个目录Upload的文件,也就是将文件按照一些规则进行分类移动管理文件的数量近20万,笔者发现在处理过程中cpu几乎一直99%~100%,如下......
  • 查看CPU性能参数
    Linux中常用的监控CPU整体性能的工具有§mpstat:mpstat不但能查看所有CPU的平均信息,还能查看指定CPU的信息。 §vmstat:只能查看所有CPU的平均信息;查看cpu队列信息; ......
  • kipmi0进程CPU占用率的问题
    支持IPMI的服务器主板上运行Linux,有的时候经常容易出现top命令列表中显示kipmi0进程的CPU占用接近100%,禁用开机加载IPMI驱动才不会出现。IPMI驱动CPU占用......
  • cpu、内存问题排查——gperftools 性能测试工具介绍
      在阅读reids源码时发现redis在自身内存管理malloc/frees的时候使用到tcmalloc,google后发现此组件竟然出自google开源的gperftools性能分析工具集,然后发现许多大虾云......
  • 系统内存或者CPU出现异常时自动dump文件
    有时我们需要在系统内存或者CPU出现异常时自动dump文件,用以后续的分析,使用如下命令procdump-s5-n2-c703487823该指令的意思:“当3487823的进程CPU到达70%时,5秒内做......
  • 服务监控-来发眼里的cpu是什么样的
    cpu服务监控系列文章服务监控系列视频作为开发对cpu相关的疑问1,在多核cpu上,为什么会有并发安全问题?2,线上cpu使用率过高,该怎么办呢?3,你知道如何提高使用率,达到让程序加......
  • Linux下查看某个进程占用的CPU、内存
    1、用top命令指定固定的PIDtop-p10997结果如下所示: 查询指定进程的PIDps-ef|grepzookeeper2、使用ps查询指定进程名或者PID的占用情况ps-aux|grepz......
  • CPU
    缘分为了知晓了CPU的实现原理,在B站搜索CPU实现后,找到了一个非常好的视频教程叫做一个8位二进制CPU的设计和实现。看了之后不仅解开了心中的疑惑,也更加了解熟悉CPU了,感谢U......
  • 公司某资料子系统定期cpu过高的诊断
    背景公司里的某负责保存用户文档的子系统有时会忽然cpu很高,过了大约5分钟后又恢复正常水平。领导协调让我帮看一下(我心里是:不熟悉这个子系统里面的代码,我尽力哈......
  • CPU调速器schedutil原理分析
    1.CPU电源管理简介如果我们的能源是无限制的,那可能也不需要做现在这样复杂的电源管理控制,尤其是在嵌入式设备如手机上,在追求极致性能的同时,还要追求续航时间,二者是一对相......