Linux kworker процесс 100% - решение проблемы в grub.

Материал из support.qbpro.ru

Вычисляем процесс с высоким потреблением процессорного времени

Для начала установим наобходимый пакет:

apt-get install linux-tools linux-perf

теперь снимем отчет о процессах в ядре на 10 секунд:

perf record -g -a sleep 10

и посмотрим какой процесс и как нагружает:

perf report

Linux kworker процесс

Решение оказалось совсем рядом с предложением от etamax

   etamax писал(а): ↑
   21 янв 2018, 11: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

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

ИСТОЧНИК: