1 1
Sigge

K-worker problem on Banana pie M1

Recommended Posts

7 hours ago, Sigge said:

K-worker takes 10-20 % of one cpu core with later kernels.

Does the 4.17 kernel still have this problem? Or is bionic a solution?

Tasks:  92 total,   1 running,  56 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  4,5 sy,  0,0 ni, 95,5 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem :  1022520 total,   752444 free,    74228 used,   195848 buff/cache
KiB Swap:   131068 total,   131068 free,        0 used.   896112 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 8268 root      20   0       0      0      0 I   7,6  0,0   0:30.49 kworker/0:0

root@bpi-a20(192.168.6.3):~# armbianmonitor -m
Stop monitoring using [ctrl]-[c]
Time        CPU    load %cpu %sys %usr %nice %io %irq   CPU   PMIC   DC-IN  C.St.

20:24:04:  960MHz  0.19   5%   5%   0%   0%   0%   0% 35.9°C 39.3°C   4.62V  0/6
20:24:10:  960MHz  0.17   8%   8%   0%   0%   0%   0% 35.3°C 39.4°C   4.63V  0/6
20:24:15:  960MHz  0.16   7%   7%   0%   0%   0%   0% 35.5°C 39.4°C   4.50V  0/6
20:24:21:  960MHz  0.31   7%   7%   0%   0%   0%   0% 35.1°C 39.2°C   4.58V  0/6
20:24:26:  960MHz  0.26   7%   7%   0%   0%   0%   0% 35.6°C 39.3°C   4.57V  0/6

The kworker load seems to be very short (with 7-20%) while the complete cpu load is at 0.19?

Share this post


Link to post
Share on other sites

Hi, yes I have seen the remedy but it seems you loose thermal monitoring? Or you  can use an older kernel. So I was wondering if the new kernel solves this. Seems like it is not?

Share this post


Link to post
Share on other sites

I'm using the workaround for the last month but my Banana pi has not a lot of work to do (load average: 0,21, 0,15, 0,11) so I really don't know if there is a risk or not.

Share this post


Link to post
Share on other sites

That´s great! Is the thermal sensors working?

 

I noticed that installing the nightly builds, I lost hdd temp. Do you have a hdd and do you see the temperature?

Share this post


Link to post
Share on other sites
root@bpro:/etc/armbianmonitor/datasources# ll
insgesamt 0
lrwxrwxrwx 1 root root 27 Aug  8 12:03 pmictemp -> /sys/power/axp_pmu/pmu/temp
lrwxrwxrwx 1 root root 47 Aug  8 12:03 soctemp -> /sys/devices/virtual/thermal/thermal_zone0/temp
root@bpro:/etc/armbianmonitor/datasources# cat pmictemp
31700
root@bpro:/etc/armbianmonitor/datasources# cat soctemp
cat: soctemp: Das Argument ist ungültig

 

/usr/bin/armbianmonitor: Zeile 352: [: -ge: Einstelliger (unärer) Operator erwartet.
     °C 32.2°C   4.89V  0/6
18:11:45:  960MHz  0.43   8%   3%   4%   0%   0%   0%/usr/bin/armbianmonitor: Zeile 351: read: Lesefehler: 0: Das Argument ist ungültig

 

Steffen

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
1 1