社区
Linux/Unix社区
帖子详情
跪求linux下CPU平均占用率获得方法
一土草三工
2011-07-21 02:10:26
如题 ~
如何获取linux系统每分钟的CPU平均占用率
写一个函数实现这个功能,调用shell命令也可以。
TOP命令只能看实时的,取不了平均的,而且一直在刷。
...全文
173
8
打赏
收藏
跪求linux下CPU平均占用率获得方法
如题 ~ 如何获取linux系统每分钟的CPU平均占用率 写一个函数实现这个功能,调用shell命令也可以。 TOP命令只能看实时的,取不了平均的,而且一直在刷。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengyiyu
2011-07-29
打赏
举报
回复
1。是通过ps 来获得,不过这样获取的占用率不是很精确。
2。通过vmstat获得,这个要自己做个计算
3。通过读取/proc/要查询的PID/status文件,不过都没读权限。
4。通过topas
feiyu2994
2011-07-29
打赏
举报
回复
sar -u 1 60
最后一行输出的即是1分钟打点60次的平均值
ATAE12:/home/collect/output # sar -u 1 10
Linux 2.6.16.54-0.2.12.2386.0.PTF.660233-smp (ATAE12) 07/29/11
14:01:11 CPU %user %nice %system %iowait %idle
14:01:12 all 0.25 0.00 0.51 0.00 99.24
14:01:13 all 11.39 0.00 4.30 0.00 84.30
14:01:14 all 2.52 0.00 1.01 0.00 96.47
14:01:15 all 0.00 0.00 0.25 3.26 96.49
14:01:16 all 0.00 0.00 0.00 0.00 100.00
14:01:17 all 0.51 0.00 0.51 0.00 98.99
14:01:18 all 0.00 0.00 0.25 0.00 99.75
14:01:19 all 0.00 0.00 0.76 0.00 99.24
14:01:20 all 0.00 0.00 0.75 2.01 97.24
14:01:21 all 0.25 0.00 0.50 0.00 99.25
Average: all 1.49 0.00 0.88 0.53 97.10
昵称很不好取
2011-07-21
打赏
举报
回复
[Quote=引用 4 楼 steptodream 的回复:]
引用 2 楼 thefirstz 的回复:
top是动态的,vmstat是静态的
vmstat 1
就会每秒刷新一次
[/Quote]
OK,THX
freetstar
2011-07-21
打赏
举报
回复
自己直接用shell即可了,
steptodream
2011-07-21
打赏
举报
回复
[Quote=引用 2 楼 thefirstz 的回复:]
top是动态的,vmstat是静态的
[/Quote]
vmstat 1
就会每秒刷新一次
steptodream
2011-07-21
打赏
举报
回复
非要用cpu占用率吗 你直接用cpu的load值来衡量cpu的负载吧
uptime、w、top等命令都会有系统平均负载load average的输出,类似
load average: 0.00, 0.00, 0.00
三个数分别代表一分钟、五 分钟、十五分钟的平均负载值,数字越小越好
昵称很不好取
2011-07-21
打赏
举报
回复
top是动态的,vmstat是静态的
justkk
2011-07-21
打赏
举报
回复
vmstat ?
prometheus(kubernetes)企业监控2018视频
本课程 Prometheus采用目前为止最新的软件进行演示,先介绍了 Prometheus 的架构组件,然后基于每个组件进行详细讲解,结合示例,最后打造一个完整的企业自定义监控解决方案。
centos7:watchdog bug :soft lockup -
cpu
#3 stuck for 30s
问题:
CPU
资源长期使用率过高导致系统内核软死锁 服务器跑大量高负载程序,会造成
cpu
soft lockup kernel watchdog是用来检测Lockup 的,所谓lockup,是指某段内核代码占着
CPU
不放,Lookup严重的时候会导致整个系统...
linux
路由信息自动丢失,浅谈用expect实现路由器自动备份数据
直到后来接触到
linux
,发现
linux
强大的脚本编程功能。学过
linux
之后再回来看路由器,特别是思科的IOS,顿悟:IOS就是尼玛的
linux
再次开发的,更确切的说应该叫它Unix-like。既然,
linux
可以支持强大的脚本编程,如...
服务器安装
linux
亮机卡,井蛙杂谈——HQPlayer升频折腾手记——108楼更新3700x,9700K完美7EC配置方案...
继续折腾了两天,仔细的优化了内核,做了RTAPP处理,对IRQ进行了精确控制,对
CPU
频率做了仔细调整以确保UP5不是烫的要命,同时
CPU
占用率
也还说的过去。嗯,这个时候比Windows的声音好多了。 为什么是EC 可能很多人不...
INTEL
CPU
全系列架构发展史
INTEL
CPU
全系列架构发展史及深度测试! 壮士断腕,Conroe临危受命 在很久很久以前的286时代,英特尔还只是一个小公司,它负责给IBM提供IBM PC中的微处理器。那会儿,IBM PC销量很大,兼容机还没出现。...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章