"kworker" - это процесс-заполнитель для рабочих потоков ядра, которые выполняют большую часть фактической обработки для ядра, особенно в тех случаях, когда имеются прерывания, таймеры, ввод-вывод и т.д. Обычно они соответствуют подавляющему большинству любого выделенного "системного" времени для запущенных процессов. Это не то, что можно безопасно удалить из системы каким-либо образом, и оно совершенно не связано с nepomuk или KDE (за исключением того, что эти программы могут выполнять системные вызовы, которые могут потребовать, чтобы ядро что-то сделало).
Было несколько сообщений о чрезмерной активности kworker для относительно простых систем, начиная с разработки 2.6.36 (пример обсуждения), а также многочисленные сообщения о путанице и проблемах с 2.6.38 (хотя многие из этих сообщений включают слово "Natty", поэтому я предполагаю, что эти люди не использовали какое-либо ядро между 2.6.35 (распространяется в Ubuntu 10.10) и 2.6.38 (распространяется в Ubuntu 11.04).
Я нашел много сообщений о чем-то, что "исправило" это для того или иного пользователя. Большинство "исправлений", по-видимому, связаны с различного рода обновлениями ядра. Там, где обновление можно отследить до конкретной проблемы, часто кажется, что это какой-то драйвер или служба ядра, которые были исправлены, чтобы не вести себя неправильно: у меня сложилось впечатление, что в ядре очень много вещей, которые могут вызвать поведение, которое наблюдается как чрезмерное использование kworker.
Если вы обнаружите, что система непригодна для использования из-за чрезмерной активности kworker, я бы рекомендовал попробовать делать меньше вещей. Если вы думаете, что ничего не делаете, попробуйте отключить длительно работающие службы или таймеры (программы чтения RSS, программы чтения почты, индексаторы файлов, трекеры активности и т.д.). Если это не сработает, попробуйте перезапустить. Если ваша система позволяет включать или отключать оборудование в среде предварительной загрузки, попробуйте отключить оборудование, которое вы не используете. Если это происходит при каждом перезапуске, прежде чем вы что-либо сделаете, вы можете попробовать удалить что-либо, но на этом этапе вам захочется запустить инструменты профилирования системных вызовов, чтобы отследить конкретные приложения, которые, по-видимому, вызывают эту перегрузку.
Следует надеяться, что ваша конкретная система перестанет проявлять такое поведение при будущем обновлении ядра (и многие из наиболее распространенных причин этого были устранены).