Kworker потребляет 100% ЦП [дубликат]

Возможный дубликат:
Kworker, что это такое и почему он так сильно загружает процессор?

У меня есть процесс с именем kworker , который постоянно потребляет 100% вычислительной мощности ЦП. Я пробовал несколько возможных решений в течение 3 месяцев, но безрезультатно. Мне даже пришлось обновиться до u + 1 (Ubuntu 12.10 Quantal Quetzal), но мои усилия снова оказались бесплодными.

Мне отчаянно нужна помощь, потому что этот процесс так быстро разряжает аккумулятор моего компьютера, что использование Linux вызывает разочарование.

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

0
задан 17 July 2018 в 14:29

1 ответ

«kworker» - это процесс-заполнитель для рабочих потоков ядра, которые выполняют большую часть фактической обработки для ядра, особенно в тех случаях, когда имеются прерывания, таймеры, операции ввода-вывода и т. д. Они обычно соответствуют Подавляющее большинство отводится любому «системному» времени для запуска процессов. Это не то, что может быть безопасно удалено из системы каким-либо образом, и совершенно не связано с nepomuk или KDE (за исключением того, что эти программы могут делать системные вызовы, что может потребовать от ядра что-то сделать).

Я нашел это в вопросе Ask Ubuntu, найденном здесь . Видимо, решение чувака в этом вопросе было . Я решил проблему, установив phc-intel пакеты из ссылки

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

Из того же вопроса:

Я нашел много сообщений о чем-то, что «исправило» это для того или иного пользователя. Большинство «исправлений», по-видимому, связаны с обновлениями ядра различного рода. Там, где обновление можно отследить до определенной проблемы, часто оказывается, что какой-то драйвер или служба ядра были исправлены, чтобы не вести себя неправильно: у меня сложилось впечатление, что в ядре есть очень много вещей, которые могут вызвать поведение что наблюдается как чрезмерное использование kworker.

Если вы обнаружите, что система непригодна из-за чрезмерной активности kworker, я бы порекомендовал попытаться сделать меньше вещей. Если вы думаете, что ничего не делаете, попробуйте отключить долго работающие службы или таймеры (устройства чтения RSS, средства чтения почты, индексаторы файлов, средства отслеживания активности и т. Д.). Если это не работает, попробуйте перезапустить. Если ваша система позволяет вам включать или отключать оборудование в среде предварительной загрузки, попробуйте отключить оборудование, которое вы не используете. Если это происходит при каждом перезапуске, прежде чем что-то делать, вы можете попытаться что-то удалить, но на этом этапе вам понадобится запустить инструменты профилирования syscall для отслеживания определенных приложений, которые, по-видимому, вызывают эту перегрузку.

0
ответ дан 17 July 2018 в 14:29

Другие вопросы по тегам:

Похожие вопросы: