LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1433|回复: 7

linux 或unix下如何获取cpu的负荷??

[复制链接]
发表于 2006-6-30 22:55:32 | 显示全部楼层 |阅读模式
如题:想要知道当前cpu的负荷(利用率),请问调用什么函数可以得到??
发表于 2006-7-1 12:43:22 | 显示全部楼层
Post by savage_gan
如题:想要知道当前cpu的负荷(利用率),请问调用什么函数可以得到??

读取/proc/loadavg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-1 22:59:54 | 显示全部楼层
这个文件好像是系统平均载荷,而我想得到的cpu的使用率(像任务管理器的那种xx%)
似乎不是一个东西吧??
还有,我想得到实时的,文件里的好像最短是过去一分钟的呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-1 23:20:06 | 显示全部楼层
up up up
回复 支持 反对

使用道具 举报

发表于 2006-7-1 23:32:13 | 显示全部楼层
有一个命令叫top,还有一个叫ps
这两个程序都有显示CPU利用率这个功能,估计开源。
回复 支持 反对

使用道具 举报

发表于 2006-7-2 07:56:15 | 显示全部楼层
Post by huyongzs
有一个命令叫top,还有一个叫ps
这两个程序都有显示CPU利用率这个功能,估计开源。

肯定是开源的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-4 22:10:49 | 显示全部楼层
谢谢大家提醒,已经知道了,两次读取/proc/stat 文件取差值:)
回复 支持 反对

使用道具 举报

发表于 2006-7-18 14:02:28 | 显示全部楼层
能具体讲讲/proc/stat文件下各个数字的含义吗?

谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表