"kworker" é um processo de espaço reservado para threads de trabalho do kernel, que executam a maior parte do processamento real do kernel, especialmente em casos onde há interrupções, timers, E / S etc. Eles normalmente correspondem à grande maioria dos qualquer tempo de "sistema" alocado para executar processos. Não é algo que possa ser removido com segurança do sistema de qualquer forma, e é completamente não relacionado ao nepomuk ou ao KDE (exceto que esses programas podem fazer chamadas ao sistema, o que pode requerer que o kernel faça alguma coisa).
Houve alguns relatos de atividade excessiva de kworker por relativamente sistemas inativos iniciando durante o desenvolvimento 2.6.36 ( discussão de exemplo ), e relatos amplos de confusão e problemas com o 2.6 .38 (embora muitos desses relatórios incluam a palavra "Natty", então presumo que essas pessoas não tenham usado nenhum kernel entre 2.6.35 (distribuído no Ubuntu 10.10) e 2.6.38 (distribuído no Ubuntu 11.04).
Encontrei muitos relatórios de algo que "corrigiu" isso para um ou outro usuário. A maioria das "correções" parece estar relacionada a atualizações do kernel de vários tipos. Onde a atualização pode ser rastreada para um problema específico, muitas vezes parece haver algum driver ou serviço de kernel que foi corrigido para não se comportar mal: tenho a impressão de que há um grande número de coisas no kernel que podem causar um comportamento que é observado como uso excessivo de kworker.
Se você achar o sistema inutilizável devido à atividade excessiva do kworker, eu recomendaria tentar fazer menos coisas. Se você acha que não está fazendo nada, tente desligar os serviços de longa duração ou os timers (leitores de RSS, leitores de email, indexadores de arquivos, rastreadores de atividade, etc.). Se isso não funcionar, tente reiniciar. Se o seu sistema permitir ativar ou desativar o hardware em um ambiente de pré-inicialização, tente desativar o hardware que você não está usando. Se isso acontecer a cada reinicialização antes de fazer qualquer coisa, você pode tentar desinstalar as coisas, mas neste ponto você vai querer estar executando ferramentas de criação de perfil syscall para rastrear aplicativos específicos que parecem estar causando essa sobrecarga.
Espera-se que o seu sistema específico pare de expressar esse comportamento com uma atualização futura do kernel (e muitas das causas mais comuns foram resolvidas).