kworker/ что за процесс, и можно ли его

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1557
Зарегистрирован: 10 сен 2016, 07:16
Решено: 16
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

kworker/ что за процесс, и можно ли его

Сообщение StarMAUGLI » 04 фев 2018, 16:20

Filin писал(а):
19 янв 2018, 03:05
В гугле наткнулся на два решения проблемы но вот внятного объяснения природы бага никто не привёл. здесь и
По первой ссылке - ошибка? аргумент (подбирал опытным путем) «disable» нужно писать без кавычек.

Код: Выделить всё

mugalem-P35 mugalem # echo «disable» > /sys/firmware/acpi/interrupts/gpe0A
bash: echo: ошибка записи: Недопустимый аргумент
mugalem-P35 mugalem # echo disable > /sys/firmware/acpi/interrupts/gpe0A
mugalem-P35 mugalem #
В результате загрузка процессоров таки-да снизилась, но процессы kworker в Системном Мониторе никуда не делись (283 шт. - возможно их стало поменьше).

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1557
Зарегистрирован: 10 сен 2016, 07:16
Решено: 16
Откуда: Москва
Благодарил (а): 641 раз
Поблагодарили: 181 раз

kworker/ что за процесс, и можно ли его

Сообщение StarMAUGLI » 17 фев 2018, 21:06

Наконец нашлось решение сведшее количество kworker'ов к какому-то преемлимому числу (33 процесса в системном мониторе, если через пол-часа, то вообще 26).
Искал решение для другой своей проблемы

Код: Выделить всё

pciehp 0000:00:1c.4:pcie004: Slot(0-1): Card present 
pciehp 0000:00:1c.4:pcie004: Slot(0-1): Card not present
очевидно, они оказались связанными.
Данный pcie не является слотом под видеокарту, это просто (древний) интеловский мост (ICH9).
Решение оказалось совсем рядом с предложением от etamax
etamax писал(а):
21 янв 2018, 08:01
добавить в груб параметр - acpi=off
но я не знал какие параметры можно еще скормить ядру при загрузке.
Подсказка нашлась на форуме suse
https://forums.opensuse.org/showthread. ... plug-issue
use pcie_aspm=off instead of a 3 or nomodeset, just to see if it helps.
что гуглопереводчик перевел мне как
"...используйте pcie_aspm = off вместо 3 или nomodeset, просто чтобы узнать, помогает ли это".
PCI Express: Active State Power Management, ASPM - Параметр включает режим динамического управления питанием устройств, под­ключенных к шине PCI Express, в зависимости от их активности.
Далее после проверки
Открываем для редактирования файл GRUB

Код: Выделить всё

sudo kate /etc/default/grub
Находим строку

Код: Выделить всё

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Добавляем в нее параметр

Код: Выделить всё

pcie_aspm=off
Должно получится вот так:

Код: Выделить всё

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"
Сохраняем файл, и обновляем grub загрузчик

Код: Выделить всё

 sudo update-grub
Перезагружаем.
Проверяем журнал, который раньше был забит больше чем полностью вышеприведенными сообщениями

Код: Выделить всё

mugalem@mugalem-P35 ~ $ journalctl -xe
фев 17 23:52:53 mugalem-P35 systemd[1]: smbd.service: Control process exited, code=exited status=1
фев 17 23:52:53 mugalem-P35 systemd[1]: Failed to start LSB: start Samba SMB/CIFS daemon (smbd).
-- Subject: Ошибка юнита smbd.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Произошел сбой юнита smbd.service.
-- 
-- Результат: failed.
фев 17 23:52:53 mugalem-P35 systemd[1]: smbd.service: Unit entered failed state.
фев 17 23:52:53 mugalem-P35 systemd[1]: smbd.service: Failed with result 'exit-code'.
фев 17 23:52:53 mugalem-P35 systemd[1]: Reached target Multi-User System.
-- Subject: Запуск юнита multi-user.target завершен
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Процесс запуска юнита multi-user.target был завершен.
-- 
-- Результат: done.
фев 17 23:52:53 mugalem-P35 systemd[1]: Reached target Graphical Interface.
-- Subject: Запуск юнита graphical.target завершен
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Процесс запуска юнита graphical.target был завершен.
-- 
-- Результат: done.
фев 17 23:52:53 mugalem-P35 systemd[1]: Started Stop ureadahead data collection 45s after completed startup.
-- Subject: Запуск юнита ureadahead-stop.timer завершен
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Процесс запуска юнита ureadahead-stop.timer был завершен.
-- 
-- Результат: done.
фев 17 23:52:53 mugalem-P35 systemd[1]: Starting Update UTMP about System Runlevel Changes...
-- Subject: Начинается запуск юнита systemd-update-utmp-runlevel.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--                                                                                                           
-- Начат процесс запуска юнита systemd-update-utmp-runlevel.service.                                         
фев 17 23:52:53 mugalem-P35 systemd[1]: Started Update UTMP about System Runlevel Changes.                   
-- Subject: Запуск юнита systemd-update-utmp-runlevel.service завершен                                       
-- Defined-By: systemd                                                                                       
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel                                      
--                                                                                                           
-- Процесс запуска юнита systemd-update-utmp-runlevel.service был завершен.                                  
--                                                                                                           
-- Результат: done.                                                                                          
фев 17 23:52:53 mugalem-P35 systemd[1]: Startup finished in 6.923s (kernel) + 45.898s (userspace) = 52.822s. 
-- Subject: Запуск системы завершен                                                                          
-- Defined-By: systemd                                                                                       
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel                                      
--                                                                                                           
-- Все системные службы, запуск которых предписан настройками, были запущены.                                
-- Впрочем, это ещё не означает, что система в данный момент ничем не занята,                                
-- так как некоторые службы могут продолжать инициализацию даже после того, как                              
-- отчитались о своем запуске.                                                                               
--                                                                                                           
-- Запуск ядра занял 6923921 микросекунд.                                                                    
--                                                                                                           
-- Процессы начального RAM-диска (initrd) отработали за INITRD_USEC микросекунд.                             
--                                                                                                           
-- Запуск системных служб занял 45898363 микросекунд.                                                        
фев 17 23:52:58 mugalem-P35 org.kde.kuiserver[1356]: QDBusConnection: session D-Bus connection created before
фев 17 23:52:58 mugalem-P35 org.kde.kuiserver[1356]: QDBusConnection: session D-Bus connection created before
Все чисто. Если и есть ошибки, то они уже другого плана (в частности по самбе).
Проблему можно считать решенной.

Вернуться в «KDE»