Добрый день. Есть проблемка, что kworker сильно грузит процессор. По ссылке отсюда выполнил:
$ echo workqueue:workqueue_queue_work > /sys/kernel/debug/tracing/set_event
$ cat /sys/kernel/debug/tracing/trace_pipe > out.txt
(wait a few secs) ^C
В итоговом файлике большинство строк это тройка вида:
kworker/0:1-2126 [000] d..2 5751.085651: workqueue_queue_work: work struct=ffff88016eba77d0 function=acpi_os_execute_deferred workqueue=ffff8801ae34ac00 req_cpu=0 cpu=0
kworker/0:1-2126 [000] d..2 5751.085651: workqueue_queue_work: work struct=ffff88016eba7a10 function=acpi_os_execute_deferred workqueue=ffff8801ae34ac00 req_cpu=0 cpu=0
<idle>-0 [000] d.h4 5751.085664: workqueue_queue_work: work struct=ffff88016eba7a10 function=acpi_os_execute_deferred workqueue=ffff8801ae34ab40 req_cpu=0 cpu=0
В какую сторону дальше смотреть? Спасибо.
uname -a Linux arch 3.6.11-1-ARCH #1 SMP PREEMPT Tue Dec 18 08:57:15 CET 2012 x86_64 GNU/Linux