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的代码就知道了。
相关问答:
在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了
compizconfig-settings-manager
emerald
simple-ccsm
fusion
这些东西,安装完之后,我在电脑里点击了emerald ......
咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......
在LINUX裏安裝 CURL 時,出現如下報錯
checking for SSL support in libcurl... no
checking for curl_easy_perform in -lcurl... no
configure: error: There is something ......
大家好:
我的电脑练的是教育网,上不了外国的网站,在用Linux更新软件,例如apt-get或是yum的时候连不到服务器。不知道大家有没有过这种情况啊,是如何解决的啊,谢了!
可以找一下,edu的更新源。比如 ......