iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >消耗CPU资源的shell脚本
  • 773
分享到

消耗CPU资源的shell脚本

脚本消耗资源 2022-06-04 21:06:59 773人浏览 安东尼
摘要

#! /bin/sh # filename killcpu.sh if [ $# != 1 ] ; then echo "USAGE: $0 <CPUs>" exit 1; fifor


#! /bin/sh
# filename killcpu.sh
if [ $# != 1 ] ; then
echo "USAGE: $0 <CPUs>"
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

--结束END--

本文标题: 消耗CPU资源的shell脚本

本文链接: https://www.lsjlt.com/news/17994.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现消耗CPU资源的shell脚本
    这篇文章将为大家详细讲解有关如何实现消耗CPU资源的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:#! /bin/sh  # filename killcpu.sh if...
    99+
    2023-06-09
  • 查看消耗资源最多的SQL
    SELECT *    FROM (  SELECT sqlarea.sql_text,          &...
    99+
    2024-04-02
  • 如何编写自动杀掉占用较多CPU资源的Shell脚本
    本篇内容主要讲解“如何编写自动杀掉占用较多CPU资源的Shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何编写自动杀掉占用较多CPU资源的Shell脚本”吧!代码如下:#!/bin/...
    99+
    2023-06-09
  • Oracle高资源消耗SQL语句定位
    Oracle高资源消耗SQL语句定位 http://www.ecdoer.com/post/oracle-highcost-sql-locate.html Oracle SQL语句...
    99+
    2024-04-02
  • 性能消耗比较:回流与重绘哪个更耗费资源?
    回流与重绘:哪个更耗费性能? 在前端开发中,性能优化是一个重要的议题。其中一个性能瓶颈是浏览器的回流(reflow)和重绘(repaint)操作。在这篇文章中,我们将探讨回流与重绘的定义,并通过具体的代码示例来比较它们的性能损耗...
    99+
    2024-01-26
    性能 重绘 回流
  • WindowsXP快速清除消耗系统资源的explorer.exe病毒
      大家都知道电脑最怕有病毒入侵,电脑中毒后最经常出现的就是死机,文件受到损坏等等问题。当前最常见的一个病毒就是叫做Explorer.exe病毒,当Explorer.EXE木马病毒进入计算机后,产生主要的三个文件是:in...
    99+
    2023-06-16
    WinXP explorer 病毒 WindowsXP 系统资源
  • 如何配置yum源的shell脚本
    这篇文章将为大家详细讲解有关如何配置yum源的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果如图:代码#!/bin/bash#Author:GaoHongYu#QQ:1061767621...
    99+
    2023-06-09
  • 性能优化:使用Go WaitGroup降低系统资源消耗
    在Go语言中,使用`sync.WaitGroup`可以降低系统资源的消耗,特别是在并发执行多个任务时。`sync.WaitGroup...
    99+
    2023-10-08
    Golang
  • Shell脚本监控Linux系统CPU使用率
    通过top或者htop命令。可以看到每一个cpu核心的使用情况,但是服务器的整体cpu使用情况,就无法直观的看到。需要通过shell脚本才能实现。 cpu_ck.sh#/bin/bash #environment var...
    99+
    2023-01-31
    使用率 脚本 系统
  • 如何使Linux shell脚本实现CPU预警
    本篇内容介绍了“如何使Linux shell脚本实现CPU预警”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/bash#cpu&...
    99+
    2023-06-09
  • 如何编写Shell脚本使Nagios插件监控程序资源占用
    本篇内容主要讲解“如何编写Shell脚本使Nagios插件监控程序资源占用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何编写Shell脚本使Nagios插件监控程序资源占用”吧!一、shel...
    99+
    2023-06-09
  • 如何实现shell监控系统资源并通过短信报警的脚本
    这篇文章主要为大家展示了“如何实现shell监控系统资源并通过短信报警的脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现shell监控系统资源并通过短信报警的脚本”这篇文章吧。脚本:#...
    99+
    2023-06-09
  • nodejs抓取notion emoji svg资源的脚本示例
    目录前言调研准备工作emoji.json 文件node脚本准备正式脚本结语前言 最近在做emoji表情,在windows环境预览效果不太理想,也缺少很多字体图标的显示,为了让各种环...
    99+
    2023-02-05
    nodejs脚本notion emoji svg nodejs 脚本抓取
  • MySQL引起的CPU消耗过大该如何优化
    本篇文章给大家分享的是有关MySQL引起的CPU消耗过大该如何优化,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。谁在消耗cpu用户+系统+IO...
    99+
    2024-04-02
  • Linux系统中怎么查看最消耗CPU的进程
    这篇文章将为大家详细讲解有关Linux系统中怎么查看最消耗CPU的进程,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.CPU占用最多的前10个进程ps auxw|head -1;ps...
    99+
    2023-06-28
  • 如何用Shell脚本实现批量下载资源并保留原始路径
    这篇文章主要介绍“如何用Shell脚本实现批量下载资源并保留原始路径”,在日常操作中,相信很多人在如何用Shell脚本实现批量下载资源并保留原始路径问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用Shel...
    99+
    2023-06-09
  • 如何配置shell脚本中取消重定向
    这篇文章主要讲解了“如何配置shell脚本中取消重定向”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何配置shell脚本中取消重定向”吧!代码如下:#!/bin/bashfunction ...
    99+
    2023-06-09
  • Linux系统如何查看最消耗cpu内存的进程
    这篇“Linux系统如何查看最消耗cpu内存的进程”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统如何查看最消耗cpu内存的进程”,小编整理了以下知识点,请大家跟着小编的步伐一步一...
    99+
    2023-06-28
  • Linux中VPS服务器如何依据系统资源自动重启bash shell脚本
    这篇文章给大家分享的是有关Linux中VPS服务器如何依据系统资源自动重启bash shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这里介绍有2种不同的操作:1、监控 linux 服务器负载及内存占用...
    99+
    2023-06-13
  • shell脚本源码安装nginx的过程是什么
    本篇内容主要讲解“shell脚本源码安装nginx的过程是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell脚本源码安装nginx的过程是什么”吧!SHELL概念SHELL是什么?SH...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作