易截截图软件、单文件、免安装、纯绿色、仅160KB

linux取的cpu的占用率

我想取一分钟内cpu的平均占用率 , 怎么取呢? 为什么我用top -n 1,看到的cpu占用信息每次都是一样的, 用top, 每次刷新的又不一样呢
哎,这个不会弄啊!!!

自己仔细看看top的用法
http://www.w3pop.com/learn/view/p/1/o/1/doc/linux_cmd_top/

top -d 60

man top就能看到top的用法 你都不看一下 你的参数是不对的

/proc/loadavg 里面有cpu的平均占有率,前面3个是1、5、15分钟(具体间隔 记不清了)的。 
直接读文件就ok了

自己写一个程序,1分钟调一次top命令。。。。。

# cat /proc/loadavg
0.00 0.00 0.00 3/68 387
# cat /proc/loadavg
0.00 0.00 0.00 3/68 388
# cat /proc/loadavg
0.00 0.00 0.00 5/68 389
# cat /proc/loadavg
0.00 0.00 0.00 2/68 390
# cat /proc/loadavg
0.00 0.00 0.00 2/68 391
# cat /proc/loadavg
0.00 0.00 0.00 2/68 392
# cat /proc/loadavg
0.00 0.00 0.00 3/68 393
# cat /proc/loadavg
0.00 0.00 0.00 4/68 394
# cat /proc/loadavg
0.00 0.00 0.00 2/68 395
# cat /proc/loadavg
0.00 0.00 0.00 4/68 396
# cat /proc/loadavg
0.00 0.00 0.00 5/68 397


我做的是取得1秒内的平均占用,,
可以自己改sleep时间,,
改成1分钟就可以了,,
也可以多采几个点,求平均

周期采样/proc/stat里的内容,进行简单的运算就可以得到瞬时CPU占用率了。

对CPU占用率的平滑算法有很多种,选一种适合自己的就可以了。


直接看top的代码就知道了。


相关问答:

linux桌面进不去了,怎么办………………

在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了 
compizconfig-settings-manager 
emerald 
simple-ccsm 
fusion 
这些东西,安装完之后,我在电脑里点击了emerald ......

linux 下usb设备驱动问题

linux 下usb设备,在root权限下,设备可以正常找到驱动,
但在普通用户下找不到设备驱动,不知道是什么原因?请高手指教
应该是root为了防止普通用户破坏吧,所以加个权限。。。我的就是

权限问题 root是超级用 ......

lINUX 的PID的问题 - Linux/Unix社区 / 程序开发区

各位老师好:小弟有一点问题 琢磨了好久想请教大师们:
我在安装mysql的时候 安装到
./configure \
--prefix=/usr/local/mysql \
--with-extra-charsets=all
这步的时候出现:
configure: unknown option --p ......

RedHat Enterprise Linux如何开放IPSec服务

如题。请指教,多谢!
http://www.chinaunix.net/jh/50/1394871.html

虽然你给的网址不能解决我的问题,还是要谢谢你!
我采用IPSec工具是strongSwan。

虽然你给的网址不能解决我的问题,还是要谢谢你!&nbs ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号