LINUX.ORG.RU

kworker

 


1

1

Добрый день. Есть проблемка, что 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


Ответ на: комментарий от farch

короче на эту проблему (я тоже страдаю) многие жалуются, но на данный момент решения кроме acpi=noirq в строке ядра нет, по крайней мере после долгих поисков не нашел.

Например здесь и вот человек недавно жаловался.

science ★★☆ ()
Ответ на: комментарий от farch

а как у тебя это происходит, тоже kworker полностью сжирает 1 ядро / поток, при том, что остальные абсолютно свободные и не запущенно ни одно приложение, да?

science ★★☆ ()
Ответ на: комментарий от anonymous

echo N> /sys/module/drm_kms_helper/parameters/poll

Угу, это есть по ссылке, которую я дал выше, на багзиле-ланчпада. Некоторые говорят, что помогает. Лично на моих 2х ноутах - нет.

Помогает только apci=noirq, но при этом вентили либо вручную регулировать, либо они шуршат на средней, повышенной скорости.

science ★★☆ ()

ноутбук core i7 решил - достал из cdrom диск =) ( после 3х пересборок ядра )

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.