cpu占用率超过100%?

描述

使用adb shell top命令查看cpu占用情况时,发现cpu占用超过了100%,最高的一项占用了118%,如下


cpu占用情况.png

原因

从上图可知,这台设备cpu总400%,还有空闲率160%,所以占用超过100%很正常。

为什么总cpu是400%?

这个与cpu的物理核数有关

总cpu占比=核数*100%

由于这台设备的cpu物理核数为4,所以总cpu占比=4*100%=400%

如何查询cpu核数

adb shell cat /sys/devices/system/cpu/possible
cpu核数.png

可以看到,这台设备的cpu核数有4个,0~3分别对应cpu的编号

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容