怎样记录CPU利用率?

ChinaPlayer 2004-03-15 11:18:10
1)要记录某一程序的CPU利用率。
2)要将该记录保存到一个文件。

要满足以上两条件,如何做?
...全文
381 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaPlayer 2004-03-21
  • 打赏
  • 举报
回复
time your_program_tobe_run > youLog.log
top -b > text
jzchenlei 2004-03-17
  • 打赏
  • 举报
回复
正好我也在看这方面的东西。用ps,top,cpuinfo(这个可能不对)都可以;如果要监控具体的进程的话,top肯定可以,ps我估计也可以,不过没有具体去看,你可以看一下帮助;top的话,用top -b > text 可以解决输出混乱的问题。
还有一种办法,有一个软件叫sar,很多系统都安装了,我知道的有red hat和solaris;用那个也很方便,不过不能监控具体的进程;例如sar -u 1 3。
fwx325 2004-03-16
  • 打赏
  • 举报
回复
用time系列的函数,得到kernel time/time就是cpu的运行时间。然后用文件写,定向到文件,就搞定了。
vcppman 2004-03-15
  • 打赏
  • 举报
回复
time your_program_tobe_run > youLog.log
jonney23 2004-03-15
  • 打赏
  • 举报
回复
我用MRTG监视过CPU的状态,能生成图表,5分钟刷新一次,不过十分麻烦,可能不能满足你的要求。
CsdnPlayer 2004-03-15
  • 打赏
  • 举报
回复
回复人: pacman2000(pacman) ( ) 信誉:100 2004-03-15 16:16:00 得分:0


用ps也可以啊,重定向到文本文件。


--------------------------------------------------------
PS?
怎么做?
yunheehust 2004-03-15
  • 打赏
  • 举报
回复
top目录;
或者读取/proc/cupinfo
pacman2000 2004-03-15
  • 打赏
  • 举报
回复
用ps也可以啊,重定向到文本文件。
CsdnPlayer 2004-03-15
  • 打赏
  • 举报
回复
to whiteclouds(蓝蓝的天上白云飘):
我已经说过了,要记到文本文件中。
whiteclouds 2004-03-15
  • 打赏
  • 举报
回复
top命令
CsdnPlayer 2004-03-15
  • 打赏
  • 举报
回复
有相应的Shell脚本或者系统命令么?
hiphop 2004-03-15
  • 打赏
  • 举报
回复
调用系统函数 写进文件中

看<<UNIX高级编程>>

23,115

社区成员

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

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