Report per-cpu work items which hog CPU for too long
configname: CONFIG_WQ_CPU_INTENSIVE_REPORT
Linux Kernel Configuration
└─>Kernel hacking
└─>Debug Oops, Lockups and Hangs
└─>Report per-cpu work items which hog CPU for too long
In linux kernel since version 6.5 (release Date: 2023-08-27)
Say Y here to enable reporting of concurrency-managed per-cpu work
items that hog CPUs for longer than
workqueue.cpu_intensive_thresh_us. Workqueue automatically
detects and excludes them from concurrency management to prevent
them from stalling other per-cpu work items. Occassional
triggering may not necessarily indicate a problem. Repeated
triggering likely indicates that the work item should be switched
to use an unbound workqueue.
items that hog CPUs for longer than
workqueue.cpu_intensive_thresh_us. Workqueue automatically
detects and excludes them from concurrency management to prevent
them from stalling other per-cpu work items. Occassional
triggering may not necessarily indicate a problem. Repeated
triggering likely indicates that the work item should be switched
to use an unbound workqueue.