Re: 6.14.0-rc debug kernel is slow, kacpi_notify high cpu usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 13, 2025 at 5:12 AM Chris Murphy <chris@xxxxxxxxxxxxxxxxx> wrote:
>
> Four kacpi_notify kernel threads are continuously using CPU, makes the laptop warm,
> fans run continuosly. This is a Fedora debug kernel, it's not intended for production.
> But I'm wondering if this performance hit is expected and if it's worth it (for kernel developers).

No and no.

> PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
>   19429 root      20   0       0      0      0 D  26.5   0.0   3:01.99 kworker/4:3+kacpi_notify
>   21018 root      20   0       0      0      0 R  26.1   0.0   2:59.99 kworker/4:4+kacpi_notify
>   19753 root      20   0       0      0      0 R  24.5   0.0   3:28.92 kworker/4:0+kacpi_notify
>   21919 root      20   0       0      0      0 D  21.9   0.0   1:06.62 kworker/4:1+kacpi_notify
>   21206 root      20   0   38052   8192   3312 R   3.6   0.1   0:38.19 (udev-worker)
>
> A possible hint is in dmesg
>
>
> [  874.399128] kernel: workqueue: acpi_os_execute_deferred hogged CPU for >13333us 1027 times, consider switching to WQ_UNBOUND
> [  960.050165] kernel: workqueue: delayed_fput hogged CPU for >13333us 259 times, consider switching to WQ_UNBOUND
> [ 1678.780253] kernel: workqueue: acpi_ec_event_processor hogged CPU for >13333us 35 times, consider switching to WQ_UNBOUND
>
> Full dmesg and kernel config attached to the downstream bug report:
> https://bugzilla.redhat.com/show_bug.cgi?id=2351405

kacpi_notify is only used for Notify() processing which only happens
when there are events signaled by the platform firmware.  Like battery
or thermal events, for example.





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux