Автор Тема: kworker нагружает процессор [Решено]  (Прочитано 29210 раз)

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Собственно проблема . Процесс kworker нагружает процессор под 100% работать не возможно так как все направлено на процесс. Что делать?

Simply Linux 6.0.1 i686
Ядро 3.0.8-std-def-alt0.M60P.1
« Последнее редактирование: 04.03.2012 13:56:37 от Kemper »
Alt Linux - Поддержим Российского производителя!

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #1 : 21.11.2011 00:36:12 »
Все логи чистые. Ни намека на проблему, но заметил что kworker начинает грузить при просмотре видео с flash. Может тут видео карта замешана?
Alt Linux - Поддержим Российского производителя!

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: kworker нагружает процессор
« Ответ #2 : 21.11.2011 13:27:18 »
kworker, насколько знаю, является частью ядра Linux. У меня такой проблемы нет...
Кстати, какой именно браузер Вы используете для просмотра видео с Flash?

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #3 : 21.11.2011 14:44:41 »
Да, это часть ядра. В интернете куча есть способов как от этого дела избавится и причин так же много, но в большинстве случаев сходятся к багу в ядре и что нужно откатываться обратно, поэтому я указал какая у меня версия ядра.
Я использую Chromium.
Alt Linux - Поддержим Российского производителя!

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: kworker нагружает процессор
« Ответ #4 : 22.11.2011 13:57:46 »
Да, это часть ядра. В интернете куча есть способов как от этого дела избавится и причин так же много, но в большинстве случаев сходятся к багу в ядре и что нужно откатываться обратно, поэтому я указал какая у меня версия ядра.
Я использую Chromium.
Я Гугловский браузер никогда не использовал... использую Firefox.
kworker у меня в процессах висит, но не тормозит.

А в другом браузере также подвисает?

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #5 : 22.11.2011 22:32:59 »
Что то спровоцировало ошибку в ядре. Что не понятно. Как я только не издевался, но словить перегруз kworker больше не смог. Аномалия какая то.
Alt Linux - Поддержим Российского производителя!

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #6 : 05.12.2011 22:55:17 »
И вот снова я схватил kworker, но теперь сразу полез по всем логам смотреть. И о чудо, там глухо. Что делать?
Alt Linux - Поддержим Российского производителя!

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #7 : 06.12.2011 00:43:42 »
Долго наблюдал и экспериментировал. Выявил вот что - при долго нагрузке на CPU 100%, это может быть с любой программой, активируется kworker, а точнее kworker/0:1, kworker/0:2, kworker/0:3, kworker/0:0 и полностью пожирают весь CPU. Что делать я даже не представляю, так как все логи пустые, а работать так нельзя. Походу пора уходить на старое ядро.
Alt Linux - Поддержим Российского производителя!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: kworker нагружает процессор
« Ответ #8 : 06.12.2011 12:33:07 »
Долго наблюдал и экспериментировал. Выявил вот что - при долго нагрузке на CPU 100%, это может быть с любой программой, активируется kworker, а точнее kworker/0:1, kworker/0:2, kworker/0:3, kworker/0:0 и полностью пожирают весь CPU. Что делать я даже не представляю, так как все логи пустые, а работать так нельзя. Походу пора уходить на старое ядро.
Или попробовать kernel-image-std-def-3.1.4-alt1 из Сизифа (но только ядро и модули, без остальных пакетов) либо ждать исправлений от kernel.org под старые ядра. Пока 3.1.4 в стабильный бранч рискованно перекладывать.
Андрей Черепанов (cas@)

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #9 : 06.12.2011 23:46:27 »
Перешел обратно на старое ядро. Nvidia проприетарный не завелся, что странно само по себе, но это все ерунда, поставил свободный. Дальше интересней. Проблемы с процессором и нагрузкой там ещё хлеще, и так же вылазиет kworker. И тут я можно задаться вопросом, а может всетки дело не в ядре самом, а в модуле отвечающем за видеокарту или в сторонних пакетах? Возможно ли что часть нагрузки передает видеокарта на процессор?
Alt Linux - Поддержим Российского производителя!

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: kworker нагружает процессор
« Ответ #10 : 07.12.2011 11:07:02 »
Перешел обратно на старое ядро. Nvidia проприетарный не завелся, что странно само по себе, но это все ерунда, поставил свободный. Дальше интересней. Проблемы с процессором и нагрузкой там ещё хлеще, и так же вылазиет kworker. И тут я можно задаться вопросом, а может всетки дело не в ядре самом, а в модуле отвечающем за видеокарту или в сторонних пакетах? Возможно ли что часть нагрузки передает видеокарта на процессор?
А железо Вы какое используете(особенно видеокарта)?

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #11 : 07.12.2011 22:31:32 »
lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G73 [GeForce 7300 GT] (rev a2)
02:00.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
02:01.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
02:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Alt Linux - Поддержим Российского производителя!

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: kworker нагружает процессор
« Ответ #12 : 08.12.2011 10:43:43 »
Странно...
Может быть, данная проблема связана с БИОСом?
Попробуйте поиграться с настройками БИОСа... Хотя бы не помешало его обновить до последней версии.
Какая материнская плата стоит у Вас?

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: kworker нагружает процессор
« Ответ #13 : 04.03.2012 13:56:21 »
После обновления на новое ядро проблема с kworker исчезла. Скорее всего это и был баг в ядре.
Alt Linux - Поддержим Российского производителя!

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: kworker нагружает процессор [Решено]
« Ответ #14 : 19.10.2014 12:39:36 »
А что можно сегодня предпринять по проблеме сабжа?
[root@server ~]# uname -r
3.12.24-std-def-alt2
[root@server ~]#

server-light_1.9.3sysV noX