易截截图软件、单文件、免安装、纯绿色、仅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 安裝 PHP5 - PHP / 基础编程

在LINUX裏安裝 CURL 時,出現如下報錯
checking for SSL support in libcurl... no
checking for curl_easy_perform in -lcurl... no
configure: error: There is something ......

linux 下usb设备驱动问题

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

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

c语言实现linux time相关函数 - C/C++ / C语言

现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......

怎样在linux下部署java工程 - Java / Java相关

怎样把一个完整的java web 工程部署到linux下,应用服务器是:weblogic?谢谢!
把调试好的web项目放到对应的服务器发布目录下就行了

帮顶。

我也正在学习Linux下部署javaweb..

放到tomcat的webapps里面不 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号