Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jan 2023 14:37:59 +0100
From:      Nikos Vassiliadis <nvass@gmx.com>
To:        Mike Karels <mike@karels.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Kernel is using a lot of CPU (was: Re: test)
Message-ID:  <trinity-d98f3cab-ba6e-4adc-b851-8dcfff3a8255-1675085879695@3c-app-mailcom-bs12>
In-Reply-To: <EBF9C905-A592-4581-8C5E-734A8C2D7DCA@karels.net>
References:  <trinity-56f92d83-ab43-4da3-afb9-84b2d681fc81-1675076290963@3c-app-mailcom-bs08> <trinity-d7db87d6-5445-4a50-9bdb-eb7ea77dc5d4-1675076583253@3c-app-mailcom-bs08> <EBF9C905-A592-4581-8C5E-734A8C2D7DCA@karels.net>

next in thread | previous in thread | raw e-mail | index | archive | help


> Sent: Monday, January 30, 2023 at 3:27 PM
> From: "Mike Karels" <mike@karels.net>
> To: "Nikos Vassiliadis" <nvass@gmx.com>
> Cc: freebsd-stable@freebsd.org
> 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}







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?trinity-d98f3cab-ba6e-4adc-b851-8dcfff3a8255-1675085879695>