Eu costumava ter um problema semelhante em um laptop Dell. Eu li que era devido a um bug do kernel e poderia ser temperado ao liberar algum cache do kernel escrevendo alguns valores em algum arquivo em /sys
, mas eu duvido que isto irá ajudá-lo.
Eu sei que kworker
processos não podem ser mortos. Se eu quiser acreditar em outras respostas para a mesma pergunta no Askubuntu / Unix, kworker
são processos de espaço reservado correspondentes à atividade do kernel.
As soluções propostas abaixo são as mais óbvias e provavelmente produzirão resultados (se ainda não testadas), para as menos prováveis.
Caso você ainda não o tenha feito, sugiro que você atualize seu kernel para a última versão disponível dos repositórios ( sudo apt update
). A atualização do kernel geralmente requer uma reinicialização para ver o efeito.
Caso contrário, você pode tentar instalar o Ubuntu 18.04, cuja versão do kernel é a 4.15.0-22 e provavelmente integra uma correção.
Se você pesquisou sua pergunta no Google, provavelmente já encontrou relatórios de erros correspondentes à sua descrição. Você deve ler os comentários que às vezes contêm soluções ou soluções alternativas. O link abaixo parece combinar muito com o seu, embora seja um pouco intrigante porque a correção já deveria ter chegado ao kernel do Ubuntu (comentário # 18).
link
Algo que eu não tentei quando encontrei o bug estava usando o aplicativo limitador de cpu como cpulimit
ou cputool
( sudo apt install cpulimit
ou sudo apt install cputool
). Não tenho idéia se há alguma chance de que essa abordagem funcione. Duvido que possa funcionar com um processo não padrão.
Nota: Você pode querer adicionar a saída de uname -mr
à sua pergunta e futuras perguntas sempre que estiver relacionada ao kernel do Linux.
Escreva uma resposta se encontrar algo em funcionamento.