20250220解决使用top指令查看荣品PRO-RK3566开发板的CPU占用率为400%的问题
2025/2/20 19:14
缘起,使用荣品PRO-RK3566开发板配套的百度网盘中的SDK:Android13编译之后,查看RK3566的CPU占用率为400%。
开机就是400%,什么时候都是400%,肯定异常了!
核心板:PRO-RK3566-C
底板:RPO-RK3566-B V2
8寸MIPI屏。1200x1920,同时接HDMI显示。
@余顺?2025/2/18 10:35 现阶段在荣品RK3566核心板/开发板碰到的问题【Android13】
1、【电池供电】我编译的Android13发现CPU占用400%。使用系统自带的 Lightning 上网www.baidu.com,发现 百度里面的视频卡顿。
2、贵司只使用 泰斗微的GPS?在RK3588S开发板上曾经发生过贵司在Android13下没有打开GPS的先例/RK3588S+Android11预编译的固件IMG里是打开GPS了^_。请问在RK3566+Android13下,贵司有使用过一款GPS吗?比如泰斗微的?如果使用GPS,上层是否需要修改?
3、按照贵司提供的步骤打包 QQ成功,但是 应用界面没有显示。同时 打包QQ 和微信,发现分区不足。APK直接在 腾讯/QQ官网下载的。
4、在Android13下偶发开机屏幕显示异常,降低时钟频率会降低帧率?敦泰的TP,在buildroot下正常,在Android13下 必现TP的驱动无法加载/挂载。怀疑是TP驱动在过probe的时候,I2C总线还没有初始化好。
于是加了10秒延迟,发现系统启动会等待很久,现在改成延迟1秒钟。请问可以将TP配置成为延迟驱动/后启动吗??late_init?
请问具体 延迟多长时间 贵司有何建议?
使用你们在 百度网盘提供的固件:update-pro-rk3566-android13-mipi0-8-1200-1920-20240621-124013.img
发现:
1、CPU占用率400%
2、链接WIFI的时候,串口终端 不停的打印 802.11的错误信息。grep也没有找到在驱动那个地方?请问如何关闭?是什么原因出现的这种情况?
占用率 su 后执行busybox top
这个是我刚刚打开的你们 预编译的Android11的,但是只显示 最高的前20个,TOP都是显示很多的? 如果要多显示 如何敲指令呢?
【busybox top】
Mem: 3726664K used, 266272K free, 0K shrd, 7K buff, 6K cached
CPU: 54.7% usr 23.8% sys 0.0% nic 17.4% idle 0.0% io 3.0% irq 0.8% sirq
Load average: 5.97 4.52 2.21 7/1951 18247
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
8324 298 u0_a97 S < 2397m 61.3 1 38.1 {searchbox:media} com.baidu.search
7046 298 u0_a97 S < 2492m 63.7 0 10.0 {baidu.searchbox} com.baidu.search
215 1 system S < 3165m 80.9 0 3.7 /system/bin/surfaceflinger
259 1 system S 2600m 66.5 0 2.7 {composer@2.1-se} /vendor/bin/hw/a
348 1 1041 S 3057m 78.2 1 1.4 /system/bin/audioserver
1232 1 root S 2338m 59.8 2 1.1 {getagpsdata.sh} /system/bin/sh /v
306 1 1041 S 44580 1.1 2 0.9 {binder:306_2} /vendor/bin/hw/andr
187 1 root S 2521m 64.5 1 0.7 /vendor/bin/rknn_server
17676 17268 root R 3120 0.0 2 0.1 busybox top
1235 2 root SW 0 0.0 3 0.1 [sugov:0]
122 2 root IW< 0 0.0 0 0.1 [kworker/u9:1-kb]
458 1 wifi S 2452m 62.7 0 0.1 /system/bin/wificond
519 297 system S < 2302m 58.9 0 0.1 system_server
424 2 root SW 0 0.0 3 0.1 [dhd_dpc]
13 2 root IW 0 0.0 2 0.1 [rcu_preempt]
591 2 root IW< 0 0.0 0 0.1 [kworker/u9:3-kb]
9 2 root IW 0 0.0 2 0.1 [kworker/u8:1-ev]
337 1 wifi S 2441m 62.4 3 0.0 {wifi@1.0-servic} /vendor/bin/hw/a
402 1 root S 2404m 61.5 1 0.0 /system/bin/sh /vendor/bin/AutoSyn
【按数字1出现CPU每个核心的占用率】
Mem: 3734996K used, 257940K free, 0K shrd, 4K buff, 3968375552K cached
CPU0: 55.3% usr 23.9% sys 0.0% nic 14.6% idle 0.0% io 4.6% irq 1.4% sirq
CPU1: 54.8% usr 22.2% sys 0.2% nic 19.2% idle 0.2% io 2.6% irq 0.6% sirq
CPU2: 55.8% usr 26.0% sys 0.0% nic 14.8% idle 0.0% io 2.6% irq 0.6% sirq
CPU3: 57.3% usr 23.3% sys 0.0% nic 15.8% idle 0.2% io 2.6% irq 0.6% sirq
Load average: 6.22 6.28 4.29 5/1714 8047
PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND
8324 298 u0_a97 S < 2397m 61.3 1 39.3 {searchbox:media} com.baidu.search
7046 298 u0_a97 S < 2465m 63.0 2 10.6 {baidu.searchbox} com.baidu.search
215 1 system S < 3165m 80.9 1 4.1 /system/bin/surfaceflinger
259 1 system S 2600m 66.5 1 3.1 {composer@2.1-se} /vendor/bin/hw/a
348 1 1041 S 3057m 78.2 1 1.4 /system/bin/audioserver
1232 1 root S 2338m 59.8 0 1.1 {getagpsdata.sh} /system/bin/sh /v
306 1 1041 S 44580 1.1 2 0.9 {binder:306_2} /vendor/bin/hw/andr
187 1 root S 2521m 64.5 1 0.7 /vendor/bin/rknn_server
17676 17268 root R 3120 0.0 3 0.2 busybox top
1235 2 root SW 0 0.0 3 0.1 [sugov:0]
13 2 root IW 0 0.0 2 0.1 [rcu_preempt]
122 2 root IW< 0 0.0 2 0.1 [kworker/u9:1-kb]
94 2 root IW 0 0.0 0 0.1 [kworker/u8:2-ev]
29537 2 root IW< 0 0.0 0 0.1 [kworker/u9:0-kb]
403 1 root S 2655m 67.9 2 0.0 /vendor/bin/hw/rild -l /vendor/lib
173 1 system S 2501m 64.0 2 0.0 /system/bin/hwservicemanager
参考资料:
百度:ubuntu top 显示 前50个应用
https://blog.csdn.net/m0_37201243/article/details/108598398
【服务器管理】Ubuntu服务器进程查看、管理笔记