专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 移动开发

CPU计策学习:cpu策略相关节点、cpu负载查看方法、cpu信息查看

发布时间:2010-05-30 05:30:41 文章来源:www.iduyao.cn 采编人员:星星草
CPU策略学习:cpu策略相关节点、cpu负载查看方法、cpu信息查看


这里总结自己开发的经验,熟悉内核设备节点,对内核相关驱动的学习和开发都很有帮助


1 cpu信息查看

android应用设置界面,关于菜单下可以查看手机或者平板android设备的信息,这些信息都是内核预留出来的接口

作为内核开发人员,可以直接在串口调试查看到这些信息

#cd  /sys/devices/system/cpu/

在这个目录下有CPU的所有信息,如果是双核设备,会有cpu0 cpu1,cd进去,就可以看到很多信息了


2 cpu负载查看方法

这里给个链接,我学习的时候觉得比较好的

http://songxj.blog.51cto.com/620981/840906 

第一个命令是# uptime 

7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94

命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量


第二个命令就是cat /proc/loadavg

这些命令自己用下就知道是什么方面的信息了


3 cpu策略相关节点

http://blog.csdn.net/ganggexiongqi/article/details/6791659 

这个链接其实不太好,只是如果不需要解释,而要看代码方面的话,还是挺好的

#cd  /sys/devices/system/cpu/

同样在这个目录下,cpu策略是cpu信息的一部分,当然和cpu信息查看在大目录上是一样的

只是后面的子目录分开了

/sys/devices/system/cpu/cpufreq/下,有系统当前策略的相关设备节点,这些节点是策略初始化时候建立的

例如interactive策略,就会有个目录是interactive,cd进去,会看到这个策略的很多子目录接口,各有用处

可以结合代码看,也可以每个cd进去,或者cat echo下看看

/sys/devices/system/cpu/cpu0/cpufreq/下,会看到stats节点,cd进去会有两个子节点,一个是cpu切换频率总次数,一个是cpu调频过程,调频结果频率分布,可以cat下

这些节点,被某些apk使用,就出来很多关于cpu操作显示的应用,比如查看cpu频率分布百分比的饼图

或者改变省电模式,改变cpu策略,设置负载阈值,等等









友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: