社区
脚本语言
帖子详情
如何写一个shell脚本获得CPU的使用率?
hmz349853714
2010-04-20 11:28:38
今天突然接到上司的一个要求,就是写一个shell脚本来检测服务器CPU的使用率,然后写到一个文件里面,但是小弟对shell不怎么了解,麻烦各位大虾指点一下(有代码更好),谢谢了!!!!
...全文
1060
6
打赏
收藏
如何写一个shell脚本获得CPU的使用率?
今天突然接到上司的一个要求,就是写一个shell脚本来检测服务器CPU的使用率,然后写到一个文件里面,但是小弟对shell不怎么了解,麻烦各位大虾指点一下(有代码更好),谢谢了!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
claire_wu
2010-04-21
打赏
举报
回复
使用top命令
notax
2010-04-21
打赏
举报
回复
cat /proc/loadavg
chendaming007
2010-04-20
打赏
举报
回复
首先用top来查看CPU的利用率,你可以每个一个时间段将top的输出信息保存至本地文件test.log
其次就是处理test.log文件,提取出有用信息
fibbery
2010-04-20
打赏
举报
回复
一般用top命令来查看主机负载情况,包括CPU\Mem等,你需要查看有关性能的系统命令,然后,对他们的输出进行分析就行了.
Aylazhang
2010-04-20
打赏
举报
回复
top 之后看 load average
提高
cpu
利用率的
shell
脚本
需要提高
cpu
利用率的
shell
脚本
提高内存
使用率
的
shell
脚本
提高内存
使用率
的
脚本
Linux 服务器中提高
CPU
使用率
脚本
1、创建存放
脚本
文件目录 mkdir -p /etc/press chmod 777 /etc/press 2、启动定时任务进程 echo 'systemctl start crond.service' >> /etc/rc.d/rc.local 3、将定时任务策略输入至定时任务进程中, 每天18点启动一次,执行/etc/press/press_v3.1.sh文件,"-c=31":设置
cpu
使用率
为31-36之间,“-t=86400”:执行86400秒=24小时 echo '30 15 * * * /bin/bash /etc/press/press_v3.1.sh -c=31 -t=86400' >> /etc/crontab 4、使用命令启动定时任务 crontab /etc/crontab systemctl restart crond.service 5、注意是将压缩包里面的两个文件放入目录/etc/press 中 部署成功后查看当前
使用率
:top -n 1|grep
Cpu
|awk '{print "当前
CPU
使用率
:"$2"%"}'
shell
脚本
,通过snmp方式获取远程服务器的
CPU
内存和硬盘的
使用率
shell
脚本
,通过snmp方式获取远程服务器的
CPU
内存和硬盘的
使用率
,需要支持snmpget和snmpwalk命令,并且为了支持小数运算,需要安装bc命令。
一个
用了统计
CPU
内存 硬盘
使用率
的
shell
脚本
代码如下:#!/bin/bash#This script is use for describle
CPU
Hard Memery Utilizationtotal=0idle=0system=0user=0nice=0mem=0vmexec=/usr/bin/vmstatwhich sar > /dev/null 2>&1if [ $? -ne 0 ]then ver=`vmstat -V | awk ‘{printf $3}’` nice=0 temp=`vmstat 1 3 |tail -1` user=`echo $temp |awk ‘{printf(“%s\n”,$13)}
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章