> Sent: Monday, January 30, 2023 at 3:27 PM
> From: "Mike Karels" <[email protected]>
> To: "Nikos Vassiliadis" <[email protected]>
> Cc: [email protected]
> Subject: Re: Kernel is using a lot of CPU (was: Re: test)
>
> On 30 Jan 2023, at 5:03, Nikos Vassiliadis wrote:
> 
> >> Hi,
> >>
> >> I just rebooted a system of mine and it seems that the kernel is 
> >> constantly doing something. How could I debug this?
> >> I am thinking of rebooting it tonight
> >>
> >> root@aurora:~ # top -S -b
> >> last pid:  2196;  load averages:  1.00,  1.00,  1.00  up 0+01:54:34    
> >> 12:41:35
> >> 72 processes:  2 running, 69 sleeping, 1 waiting
> >> CPU:  0.0% user,  0.0% nice, 24.6% system,  0.0% interrupt, 75.3% idle
> >> Mem: 46M Active, 171M Inact, 1429M Wired, 14G Free
> >> ARC: 919M Total, 354M MFU, 487M MRU, 6912K Anon, 8726K Header, 63M Other
> >>      234M Compressed, 610M Uncompressed, 2.60:1 Ratio
> >> Swap: 16G Total, 16G Free
> >>
> >>   PID USERNAME    THR PRI NICE   SIZE    RES STATE    C   TIME    WCPU 
> >> COMMAND
> >>    11 root          4 155 ki31     0B    64K RUN      0 345:06 314.31% idle
> >>     0 root         49 -16    -     0B   784K swapin   1 112:27  99.85% 
> >> kernel
> >>    30 root        319 -16    -     0B  5120K spa->s   3   0:06   0.00% 
> >> zpool-aurora-os
> >>  1157 root          1  20    0   176M   150M select   2   0:05   0.00% smbd
> >>  1154 root          1  20    0   175M   150M select   2   0:05   0.00% smbd
> >>
> >> This is a 12.4-RELEASE system.
> >>
> >> Thanks for any ideas,
> >> Nikos
> >>
> >>
> >>
> >
> > Sending the email again with the correct subject
> 
> You could add -H to the top command, which will show kernel threads within
> the kernel process.
> 
>               Mike
> 
> 

Thanks Mike,

A kernel thread named acpi_task_n seems to be the source of the problem. This 
system is rather old and was ok running 12.2-REL. Maybe some update to the ACPI 
code?. What could I try next?  

nik@aurora:~ % top -H -S -b
last pid:  2529;  load averages:  1.03,  1.03,  1.00  up 0+04:43:45    15:30:46
840 threads:   6 running, 820 sleeping, 14 waiting
CPU:  0.0% user,  0.0% nice, 24.6% system,  0.0% interrupt, 75.3% idle
Mem: 29M Active, 192M Inact, 1717M Wired, 13G Free
ARC: 1182M Total, 475M MFU, 608M MRU, 7744K Anon, 12M Header, 79M Other
     312M Compressed, 782M Uncompressed, 2.51:1 Ratio
Swap: 16G Total, 16G Free

  PID USERNAME    PRI NICE   SIZE    RES STATE    C   TIME    WCPU COMMAND
   11 root        155 ki31     0B    64K CPU3     3 272:53 100.00% idle{idle: 
cpu3}
   11 root        155 ki31     0B    64K RUN      0 260:10  81.15% idle{idle: 
cpu0}
    0 root          8    -     0B   784K -        3 141:30  76.76% 
kernel{acpi_task_2}
   11 root        155 ki31     0B    64K CPU1     1 212:51  74.66% idle{idle: 
cpu1}
   11 root        155 ki31     0B    64K RUN      2 108:52  51.86% idle{idle: 
cpu2}
    0 root          8    -     0B   784K CPU2     2 116:25  24.27% 
kernel{acpi_task_0}
 2324 root         20    0   177M   151M select   3   0:03   0.10% smbd{smbd}
    0 root          8    -     0B   784K -        0  21:08   0.00% 
kernel{acpi_task_1}
    0 root        -16    -     0B   784K swapin   2   0:53   0.00% 
kernel{swapper}





Reply via email to