页次: 1
确实不正常,插了USB线吗?
嗯嗯,晕哥,我都测了,扒了和插了,cpu占用率一直都是这么高,把这个进程kill掉,cpu就正常了,我使用strace跟了一下,好像是kernel里面某个系统调用出了问题,我也不是很清楚
root@TinaLinux:/proc/154/task/202# strace -p 202
strace: Process 202 attached
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
我使用strace跟了一下,发现adbd里面有个线程在系统调用时出现了问题,一直在循环调用,估计是这里的问题,不清楚是不是musl库问题还是kernel阉割了什么导致的。
root@TinaLinux:/proc/154/task/202# strace -p 202
strace: Process 202 attached
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT, 2, NULL) = -1 ENOSYS (Function not implemented)
futex(0xb6f07cd8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 ENOSYS (Function not implemented)
我使用t113-s3全志的tinasdk2.0,开启adb,进入板子,发现adbd cpu占用率高达45%,几乎都是在30%以上,请问各位大佬有遇到过吗?
Mem: 70476K used, 42192K free, 0K shrd, 3948K buff, 12116K cached
CPU: 40% usr 13% sys 0% nic 45% idle 0% io 0% irq 0% sirq
Load average: 1.00 1.00 1.00 2/62 249
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
153 1 root S 1452 1% 45% /bin/adbd -D
249 161 root R 1048 1% 5% top
248 232 root S 5940 5% 0% ./lvgldemo
145 1 root S 2400 2% 0% wpa_supplicant -Dnl80211 -iwlan0 -c /e
1 0 root S 1048 1% 0% /sbin/init
232 153 root S 1048 1% 0% /bin/sh
161 1 root S 1048 1% 0% -/bin/sh
152 1 root S 696 1% 0% /sbin/swupdate-progress -w
10 2 root IW 0 0% 0% [rcu_preempt]
139 2 root IW 0 0% 0% [kworker/u4:2-ev]
7 2 root IW 0 0% 0% [kworker/u4:0-ev]
66 2 root SW 0 0% 0% [irq/37-mmc0]
21 2 root IW 0 0% 0% [kworker/0:1-eve]
20 2 root IW 0 0% 0% [kworker/1:1-ipv]
55 2 root SW 0 0% 0% [spi0]
100 2 root SW 0 0% 0% [jbd2/mmcblk0p7-]
9 2 root SW 0 0% 0% [ksoftirqd/0]
72 2 root IW< 0 0% 0% [kworker/0:1H-kb]
142 2 root SW 0 0% 0% [RTW_CMD_THREAD]
^C 71 2 root IW< 0 0% 0% [kworker/1:1H-kb]
页次: 1