android cpu信息的获取

原创 2014年08月05日 15:50:49

android cpu信息的获取:

在android系统中,各种手机信息都保存在文件中,例如,下面这些文件保存了cpu相关信息:

可以用cat /proc/cpuinfo这样的命令来获取文件内容:


1. cpu基本信息:
# cat cpuinfo
cat cpuinfo
Processor       : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 996.00
Features        : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc08
CPU revision    : 2


Hardware        : GT-P1000
Revision        : 0012
Serial          : 323049f4d7e500ec


2. cpu核数:
# ls -l /sys/devices/system/cpu  
ls -l /sys/devices/system/cpu 
-r--r--r-- root     root         4096 2014-08-05 15:38 online
-r--r--r-- root     root         4096 2014-08-05 15:38 possible
-r--r--r-- root     root         4096 2014-08-05 15:38 present
-r--r--r-- root     root         4096 2014-08-05 15:38 kernel_max
-r--r--r-- root     root         4096 2014-08-05 15:38 offline
drwxr-xr-x root     root              2014-08-05 15:38 cpufreq
drwxr-xr-x root     root              2014-08-05 15:38 cpuidle
drwxr-xr-x root     root              2014-08-05 15:35 cpu0


可见,在这个目录下保存了cpu更多的信息,其中,kernel_max就是cpu核数,注意,如果为0,则表示是单核;wei1,表示双核,以此类推。
以下,是一些例子:
# cat kernel_max (cpu核数)
cat kernel_max
0


3. cpu频率:
#ls /sys/devices/system/cpu/cpu0/cpufreq(存放cpu频率相关的文件夹)
cpuinfo_min_freq
cpuinfo_max_freq
cpuinfo_transition_latency
scaling_min_freq
scaling_max_freq
affected_cpus
related_cpus
scaling_governor
scaling_driver
scaling_available_governors
scaling_setspeed
cpuinfo_cur_freq
scaling_cur_freq
conservative
stats
# cat cpuinfo_min_freq (最小频率)
cat cpuinfo_min_freq
100000
# cat cpuinfo_max_freq (最大频率)
cat cpuinfo_max_freq
1000000

相关文章推荐

Android CPU使用率:top和dump cpuinfo的不同

CPU是系统非常重要的资源,在Android中,查看CPU使用情况,可以使用top命令和dump cpuinfo。我记得很久以前,就发现这两者存在不同,初步猜测应该是算法上存在差异。最近需要采集应用C...

Android CPU使用率:top和dump cpuinfo的不同

CPU是系统非常重要的资源,在Android中,查看CPU使用情况,可以使用top命令和dump cpuinfo。我记得很久以前,就发现这两者存在不同,初步猜测应该是算法上存在差异。最近需要采集应用C...
  • oujunli
  • oujunli
  • 2016年05月20日 18:04
  • 4965

android系统信息(内存、cpu、sd卡、电量、版本)获取

android系统信息(内存、cpu、sd卡、电量、版本)获取

Android系统信息(内存(RAM)、cpu、sd卡、电量、版本)获取

要转载请注明出处:http://gqdy365.iteye.com/blog/1066113,有很多转载了文章不写出处,还写的是什么小编最近做项目碰到什么问题怎么解决的的然后把文章贴下面,俨然一副他们...

android系统信息(内存、cpu、sd卡、电量、版本)获取

android系统信息(内存、cpu、sd卡、电量、版本)获取 博客分类: 收藏夹 Android 要转载请注明出处:http://gqdy365.iteye.com/blog/106...

【小功能2】android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://2402766.blog.51cto.com/2392766/1080837 ...

Android小功能获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)

// 获取Android手机中SD卡存储信息 获取剩余空间  public void getSDCardInfo() {      // 在manifest.xml文件中要添加      /*    ...
  • Aloh_A
  • Aloh_A
  • 2015年11月25日 18:16
  • 1474

获取android系统信息 电量 cpu sd卡 内存 rom

1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat  通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。 读取/proc/stat 所有CPU活动的信息来...

Android 系统信息获取(CPU,RAM,ROM,Battery,SD-card,版本等)

一、内存(ram): android的总内存大小信息存放在系统的/proc/meminfo文件里面,可以通过读取这个文件来获取这些信息: public void getTotalMemory(...
  • AMinfo
  • AMinfo
  • 2012年05月25日 21:21
  • 18475
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android cpu信息的获取
举报原因:
原因补充:

(最多只允许输入30个字)