"kworker" - це процес заповнення місця для робочих потоків ядра, які виконують більшу частину фактичної обробки для ядра, особливо у випадках, коли є переривання, таймери, введення / виведення тощо. Вони, як правило, відповідають переважній більшості будь-яких виділених " системний "час на запущені процеси. Це не те, що можна безпечно видалити з системи будь-яким способом і абсолютно не пов'язане з nepomuk або KDE (за винятком того, що ці програми можуть робити системні дзвінки, що може вимагати від ядра щось робити).
Було кілька повідомлень про надмірну активність kworker для відносно непрацюючих систем, починаючи з розробки 2.6.36 ( приклад обговорення ), і широкі повідомлення про плутанину та проблеми з 2.6.38 (хоча багато з цих звітів включають слово "Natty", тому я припускаю ці люди не використовували жодне ядро між 2.6.35 (поширюється в Ubuntu 10.10) та 2.6.38 (поширюється в Ubuntu 11.04).
Я знайшов багато повідомлень про щось, що "виправляло" це для того чи іншого користувача. Більшість "виправлень", схоже, пов'язані з оновленнями ядра різного роду. Там, де оновлення можна відслідковувати до певної проблеми, здається, що це часто якась драйвер або служба ядра, яку виправлено, щоб не поводитись: у мене таке враження, що в ядрі дуже велика кількість речей, які можуть спричинити поведінку що спостерігається як надмірне використання kworker.
Якщо ви вважаєте, що система непридатна через надмірну активність роботи, я б рекомендував намагатися робити менше речей. Якщо ви думаєте, що нічого не робите, спробуйте вимкнути тривалі послуги чи таймери (RSS-зчитувачі, зчитувачі пошти, індекси файлів, відстежувачі активності тощо). Якщо це не працює, спробуйте перезапустити. Якщо ваша система дозволяє увімкнути або вимкнути апаратне забезпечення в середовищі перед завантаженням, спробуйте вимкнути обладнання, яке ви не використовуєте. Якщо це відбувається під час кожного перезавантаження, перш ніж робити що-небудь, ви можете спробувати видалити речі, але в цей момент ви захочете запустити інструменти для профілювання системного виклику для відстеження конкретних програм, які, здається, викликають цю перевантаження.
Можна сподіватися, що ваша конкретна система перестане виражати цю поведінку майбутнім оновленням ядра (і багато найпоширеніших причин цього були вирішені).