社区
Linux/Unix社区
帖子详情
求解决方案: linux下面统计所有的用户,在某一段时间段内的CPU使用,内存使用的百分比,如何做啊?
logpushpin
2004-10-17 08:48:53
小弟原来是在Windows下做开发的,Unix也做过,但是不多! 现在在linux下面做这个东西,感觉有点复杂,肯定要记录每个时刻的每个用户的使用率,然后才能给出一段时间的平均使用率对吧?
麻烦各位给个意见
...全文
368
5
打赏
收藏
求解决方案: linux下面统计所有的用户,在某一段时间段内的CPU使用,内存使用的百分比,如何做啊?
小弟原来是在Windows下做开发的,Unix也做过,但是不多! 现在在linux下面做这个东西,感觉有点复杂,肯定要记录每个时刻的每个用户的使用率,然后才能给出一段时间的平均使用率对吧? 麻烦各位给个意见
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
litw
2004-10-18
打赏
举报
回复
这个问题用shell是很方便解决的,ps -aux按user分,cut出2,3列作计算等,如此再在C中调用,不知道是否符合要求-_-""
ckc
2004-10-18
打赏
举报
回复
有现成的工具
sar
sukaru
2004-10-18
打赏
举报
回复
登陆的用户数量可以通过who -u|wc -l得到
lysliberty
2004-10-18
打赏
举报
回复
读/proc文件. 里面的meminfo和loadavg有你需要的信息.
nakoko
2004-10-17
打赏
举报
回复
感觉上需要利用ps free
从入门到精通:
Linux
系统性能问题定位与
解决方案
大全
pidstat命令用于监控进程的
CPU
、...UID: 进程所属
用户
IDPID: 进程ID%usr: 进程在
用户
态消耗的
CPU
百分比
%system: 进程在内核态消耗的
CPU
百分比
%guest: 进程在虚拟机中消耗的
CPU
百分比
%wait: 进程等待
CPU
的时间
百分比
。
万字解析
Linux
中
CPU
利用率是如何算出来的?
全文的内容可以用如下一张图来汇总:
Linux
中的定时器会以某个固定节拍,比如 1 ms 一次采样各个
cpu
核的
使用
情况,然后将当前节拍的所有时间都累加到 user/nice/system/irq/softirq/io_wait/idle 中的某一项上。...
线上
linux
系统故障排查之一:
CPU
使用
率过高
一个应用占用
CPU
很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。
下面
我们将一步步定位问题,详尽的介绍每一步骤的相关知识。 一、通过top命令定位占用
cpu
高的进程 执行top命令得到以下结果: ...
Linux
中
CPU
利用率是如何算出来的?
全文的内容可以用如下一张图来汇总:
Linux
中的定时器会以某个固定节拍,比如 1 ms 一次采样各个
cpu
核的
使用
情况,然后将当前节拍的所有时间都累加到 user/nice/system/irq/softirq/io_wait/idle 中的某一项上。...
linux
如何使
CPU
使用
率保持在指定
百分比
?
因为连续运行N个(N是
CPU
个数)的dd 命令, 且
使用
率为100%, 这时调度器会调度每一个dd命令在不同的
CPU
上处理.进程来使
CPU
占用率接近xx%。请注意,这个脚本仍然是一个近似的
解决方案
,并不能保证精确地达到xx%的占用...
Linux/Unix社区
23,219
社区成员
74,543
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章