由于测试需要,需要让机器的cpu使用率变高。


单行命令搞定

for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done

小伙伴的脚本

  • makeLoveCPU.sh
# makeLoveCPU.sh
#! /bin/sh
# filename killcpu.sh
for i in `seq $1`
doecho -ne "
i=0;
while true
do
i=i+1;
done" | /bin/sh &pid_array[$i]=$! ;
done
for i in "${pid_array[@]}"; doecho 'kill ' $i ';';
done
  • highCPU.sh
while true; do sh makeLoveCPU.sh $1 ; sleep 2; done

查看

可以使用top命令查看效果,预计效果如下所示:

top - 18:19:48 up 14 days,  3:48,  3 users,  load average: 0.31, 0.43, 0.46
Tasks: 121 total,   3 running, 118 sleeping,   0 stopped,   0 zombie
%Cpu(s): 21.5 us, 78.1 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem :  1883884 total,   129612 free,  1266472 used,   487800 buff/cache
KiB Swap:  2097148 total,  2064212 free,    32936 used.   420084 avail MemPID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
17133 root      20   0  107948    612    516 R 99.0  0.0   0:08.38 dd1806 cpic      20   0 4022952 1.125g  12148 S  1.0 62.6 148:11.10 java401 root      20   0       0      0      0 S  0.3  0.0   6:07.16 xfsaild/dm-01 root      20   0  129124   4196   2180 S  0.0  0.2   0:20.00 systemd

关闭

可以通过kill -9 <Top最高的那个名字为dd的进程> 进行恢复CPU的正常使用情况。


参考文献

[1] [Linux小技巧] 一行命令让CPU占用率达到100% (来源: CSDN )

(小技巧) 如何让Linux 机器CPU使用率变高相关推荐

  1. linux服务器 cpu使用率过高,服务器CPU使用率过高排查与解决思路

    发现服务器的cpu使用率特别高 排查思路: -使用top或者mpstat查看cpu的使用情况 mpstat -P ALL 2 1 Linux 2.6.32-358.el6.x86_64 (linux- ...

  2. Linux服务器CPU使用率过高

    前言 服务器使用率过高,导致,请求报错 分析 通过阿里云分析: 通过Linux命令查看原因 top 通过 top -Hp 进程号命令找到 CPU 消耗最多的线程号(列名仍然为 PID): top -H ...

  3. Linux下CPU使用率过高的排查方法

    在 Linux 系统下,使用 top 命令查看 CPU 使用情况. %Cpu(s): 0.3 us, 0.1 sy, 0.0 ni, 99.6 id, 0.0 wa, 0.0 hi, 0.0 si, ...

  4. Linux服务器CPU使用率过高排查与解决思路

    日常工作中有时候会遇到Linux服务器上出现CPU负载过高的情况,影响程序的运行,一般的排除思路如下: 方法一: 使用top命令 然后按shift+p按照CPU排序,找到占用CPU过高的进程的pid ...

  5. linux环境CPU使用率过高问题定位

    1. 找到cpu占用最高的进程id 通过top命令查看占用最高的进程id 2. 定位到对应java程序 ps -ef | grep 进程pid(或者 jps -l | grep 进程pid) 3. 定 ...

  6. linux主机sys使用率忽高忽低,cpu使用率忽高忽低的原因和解决方法

    小编最近经常听说有的 人电脑cpu使用率老是忽高忽低,也不知道怎么回事虽然没怎么影响使用但是这无疑是一个潜在的隐患等到这个隐患爆发了对电脑的伤害可想而知,今天小编就来和大家说说cpu使用率忽高忽低的原 ...

  7. linux杀掉cpu使用率高的进程,如何解决Linux中CPU使用率高的问题?

    电脑死机了?还是开始听到电脑发出很响的CPU风扇噪音?Linux中CPU使用率过高的原因很多,但最常见的原因是运行异常的应用程序.本文介绍了如何在Linux中解决CPU使用率过高的问题. 找出罪魁祸首 ...

  8. 查看cpu使用率_腾讯游戏开发工程师:Linux 机器 CPU 毛刺问题排查

    作者:jasonzxpan,腾讯 IEG 运营开发工程师 本文排查一个Linux 机器 CPU 毛刺问题,排查过程中不变更进程状态.也不会影响线上服务,最后还对 CPU 毛刺带来的风险进行了分析和验证 ...

  9. Linux查看CPU使用率、内存使用率等

    一.CPU使用率查看 1. cat /proc/loadavg命令 $ cat /proc/loadavg 0.08 0.06 0.10 1/442 8347 前三项分别是最近1分钟.5分钟和15分钟 ...

最新文章

  1. bug list---直接访问string内存
  2. SAP Hybris Accelerator和SAP Spartacus的比较
  3. 相机模型和双目立体匹配
  4. windows vs编译环境 python_Python虚拟环境使用(Windows)
  5. Netty工作笔记0039---Netty模型--详细版
  6. SpringCloud学习笔记022---SpringBoot中集成使用MongoDb进行增删改查
  7. http://t.cn/xx 等链接的生成与还原
  8. 忍者神龟java_忍者神龟-邪恶重生
  9. 数字电子技术基础(九):竞争—冒险现象成因及消除
  10. 汽车FMCW毫米波雷达信号处理流程
  11. Spark中--jars与spark.driver.extraClassPath、spark.executor.extraClassPath区别与联系
  12. 用Python下载Lofter上“喜欢”的文章和图片
  13. CMake使用宏编译测试
  14. 大学生英语竞赛大揭秘准备攻略
  15. android fm信号强度,FM 收音机灵敏度测试方法
  16. android 邮件发送
  17. 解决el--checkbox 复选框的禁用方法
  18. 2022-04-13 工作记录--LayUI-动态渲染数据表格的表头参数
  19. ajax应用如何做好seo
  20. Win10家庭版如何正确关闭自动更新

热门文章

  1. 在Anaconda3下安装tensorflow-gpu库的经验之谈
  2. 手机版 Ubuntu
  3. Jolla 和旗鱼操作系统与“死神”擦肩而过
  4. 机房计算机设施建设方案,金盆小学机房建设方案
  5. linux 两个子进程,父进程创建两个子进程,在收到中断信号后杀死两个子进程
  6. 3/18我和塔拉庄园的赛诗会
  7. php zip提示未安装包,请大神赐教:centos7安装zip扩展成功,但是打印phpinfo未加载成功...
  8. PTA刷题之手机号码
  9. Unable to start activity ComponentInfo 解决方法
  10. learn words by steps 13 英语单词