求解决方案: linux下面统计所有的用户,在某一段时间段内的CPU使用,内存使用的百分比,如何做啊?

logpushpin 2004-10-17 08:48:53
小弟原来是在Windows下做开发的,Unix也做过,但是不多! 现在在linux下面做这个东西,感觉有点复杂,肯定要记录每个时刻的每个用户的使用率,然后才能给出一段时间的平均使用率对吧?
麻烦各位给个意见
...全文
357 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧