LINUX.ORG.RU

Странная активность kworker'а.

 , , ,


0

0

После обновления ядра до версии 3.10.7 kworker/1:1 и kworker/1:2 подают признаки активности в простое. Жесткий диск периодически похрустывает. По показаниям itop раз в секунду обращаются к жесткому диску. На версии 3.8.13 активности в простое нет.
Как остановить это дискоубиение?



Последнее исправление: cetjs2 (всего исправлений: 1)

во время этого кворканья, у тебя случайно один из CPU/ядер не гасит в 100% ?

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

Покажи сюда вывод ps -o pid

  PID
 2235
 3766


один из CPU/ядер не гасит в 100% ?

Нет

Знаю, что ядро. Думал что убив его, система в poweroff пойдет.

А смысл?

unclear
() автор топика
Ответ на: комментарий от Dr_Behaviour

Если смотреть через top или мониторить ps, kworker/1:[1-2] практически неактивен. А в itop постоянно скачет в районе ~0.10 %

unclear
() автор топика
Ответ на: комментарий от unclear

создай два файла в /etc/local.d/ с одинаковым содержанием:

/etc/local.d/kworker.start

#!/bin/bash
echo "disable" > /sys/firmware/acpi/interrupts/gpe06
/etc/local.d/kworker.stop
#!/bin/bash
echo "disable" > /sys/firmware/acpi/interrupts/gpe06
и добавь сервис local в рантайм default, если еще не стоит:
rc-update add local default

ребутни машину и протестируй.

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

какое имеет отношение поведение определенной ревизии ядра на конкретном железе, к тестированию дистрибутива линукса на другом железе? где логика?

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

kworker на любом, ЕМНИП, ядре постоянно практически ежесекундно подает признаки I/O.

Просто с кворкером существует другой известный и как-бы пофикшенный, но всё-таки довольно часто всплываемый баг дёргать CPU без причины, точнее причина тому прерывания, но очевидно это не твой случай.

Ты случайно не путаешь в показаниях iotop'а, т.к. возможно не kworker дёргает ФС, а журнал: процесс [jbd2/sda1-8], например. Просто iotop на питоне и показывает не в реальном времени, т.е. после звука идёт небольшая задержка.

//да, у меня 3.10.9 - kworker тоже каждую секунду в топе иотопа.

science ★★☆
()
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от science

3.10.7 - активность за 120 секунд.
3.8.13 - активность за 120 секунд.
Возможно у меня слуховые глюцинации. DISK WRITE и DISK READ у kworker'а 0.00 % следовательно хрустеть винтом он не может? Но зачем нужна эта (возможно лишняя) активность? Надеюсь что это такая «фича» в ядрах 3.10.+ и её можно отключить.

unclear
() автор топика
Ответ на: комментарий от unclear

Но зачем нужна эта (возможно лишняя) активность?

это ядро, оно работает :)

а пишется у тебя скорее всего журнал, смотри в эту сторону.

science ★★☆
()
4 ноября 2013 г.
25 декабря 2013 г.
Ответ на: комментарий от science

Лучей добра тебе дружище!

Я два года ковырялся с этим kworker и сегодня тот день когда я его победил, спасибо! *_*

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