千家信息网

如何实现消耗CPU资源的shell脚本

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章将为大家详细讲解有关如何实现消耗CPU资源的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:#! /bin/sh# filename
千家信息网最后更新 2025年01月21日如何实现消耗CPU资源的shell脚本

这篇文章将为大家详细讲解有关如何实现消耗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

关于"如何实现消耗CPU资源的shell脚本"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

资源 消耗 篇文章 脚本 代码 更多 不错 实用 使用方法 内容 参数 命令 文章 方法 知识 进程 参考 帮助 有关 运行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 宽太服务器 信息系统的网络安全一共分为几级 有关学习网络安全的总结 java 文件写入文件服务器 软件开发周期 时间占比 深圳市岂凡网络技术有限公司 广州建众互联网科技 163企业邮箱的服务器 以色列的网络安全设备 浅谈网络安全法律的意义 新乡优质网络技术有限公司 空着的服务器能做什么 如何在plsql里连接数据库 西安科技互联网公司简介 阿里云服务器域名dns 学校网络安全教育资料 天津食堂系统一站式软件开发 连接阿里云数据库不成功 软件开发行业是否有等级评价 佛山app软件开发常见问题 邯郸企业软件开发公司哪家好 计算机软件开发试题 网络安全产品及服务 高科技互联网公司美团 传入电子邮件服务器 数据范式解决了数据库什么问题 高质量的聊天软件开发 抖音公司有多少台负载均衡服务器 lol总是登录错误服务器 有网络但是微信登录不了服务器
0