7 maneiras fáceis de corrigir o alto uso da CPU no Linux

7 maneiras fáceis de corrigir o alto uso da CPU no Linux

Devido ao alto uso da CPU no Linux, há momentos em que você frequentemente precisa lidar com programas atrasados ​​ou que não respondem.

Isso acontece quando a CPU do seu sistema Linux está sobrecarregada; como resultado, as solicitações subsequentes geralmente não podem ser processadas e as solicitações enfileiradas devem aguardar até que a CPU fique livre.

Use as instruções apropriadas para determinar quais processos normalmente consomem CPU no Linux se você quiser saber quais estão consumindo.

Qual é o limite do processador?

Existem vários níveis nos quais um limite de CPU pode ser definido: ele indica o limite percentual de acesso ao banco de dados aos recursos da CPU.

Este nível representa o limite percentual de host disponível ou recursos de CPU LPAR para todas as subclasses da superclasse de função. Você pode verificar o limite da CPU usando o comando iostat e o comando mpstat.

O que causa alto uso de CPU no Linux?

As causas mais comuns de alto uso da CPU são:

  1. Problema de recurso. O alto uso da CPU pode ser causado por recursos do sistema, incluindo RAM, espaço em disco, uso de memória, Apache, etc. Eles podem ser resolvidos excluindo o cache.
  2. Erro de código. Um problema com o aplicativo pode levar a vazamentos de memória e outros problemas.
  3. Configuração do sistema. Problemas de uso podem ocorrer devido a configurações padrão ou outros erros de configuração.

Como você soluciona problemas de desempenho da CPU?

Saiba como solucionar problemas de alto uso da CPU no Linux aqui.

  • Recarregar. Comece salvando seu trabalho e reiniciando o computador.
  • Processos existentes ou novos. (CTRL+SHIFT+ESCAP) Inicie o Gerenciador de Tarefas.
  • Atualize seus drivers
  • Verifique se há malware.
  • Selecione Opções de energia.
  • Encontre conselhos específicos online.
  • Reinstale o Windows.

Como limitar o uso da CPU?

Siga esta métrica para limitar o uso da CPU:

  • Gerenciamento de energia do processador. Tenha acesso ao painel de controle.
  • Selecione hardware e som.
  • Em seguida, selecione as opções de energia.
  • Edite as configurações do plano.
  • Altere suas configurações de energia.
  • Reduza o estado da CPU para o máximo, 80% ou o que você quiser.

Como corrigir o alto uso da CPU no sistema operacional Linux?

Existem várias maneiras de corrigir o alto uso da CPU no Linux , como usar o comando ps e o comando sar, mas recomendamos que você prossiga passo a passo.

  1. Encontre o culpado
  2. Atualize tudo
  3. Desinstale e reinstale o aplicativo usando o Ubuntu
  4. Aplicativo Renice ou Kill
  5. Use um aplicativo alternativo
  6. Reverter para a versão anterior
  7. Corrija os principais aplicativos que causam alto uso da CPU

1. Encontre o culpado

Mesmo os processadores mais rápidos podem travar devido a um aplicativo problemático. Para encontrar o aplicativo ofensivo, use a parte superior do terminal ou o aplicativo System Monitor.

Abra um terminal, digite start e feche-o; se você quiser desfazer, pressione ctrl-c ou desfaça.

Todos os processos são classificados por padrão do mais intensivo da CPU para o menos intensivo da CPU com base no uso médio da CPU.

Você identificou o programa ofensivo se ele ocupa consistentemente uma das cinco primeiras posições com uso de CPU muito maior do que os outros.

2. Atualize tudo

O aplicativo pode precisar ser atualizado se o problema persistir, não importa quantas vezes você o execute.

Digite o seguinte comando em seu terminal:

sudo apt update && sudo apt -y upgrade

Depois disso, execute o aplicativo problemático novamente.

3. Desinstale e reinstale o aplicativo usando o Ubuntu.

Se o problema ainda precisar ser resolvido, é provável que ele volte devido a uma configuração incorreta no aplicativo Ubuntu. Pode ser útil redefini-lo para seu estado original.

Antes de desinstalar o programa problemático, faça backup de sua configuração, caso não seja a raiz do problema e você precise restaurá-lo mais tarde. Use este comando:

sudo para limpar APP_NAME

sudo apt autodelete

Reinstale o aplicativo com o seguinte comando:

sudo atualização adequada

sudo apt set APP_NAME

Depois disso, o aplicativo será restaurado ao seu estado original.

4. Altere ou elimine o aplicativo

O suporte para renice e kill é ativado na parte superior. Um belo aplicativo pode ser usado para encerrar um processo à força ou alterar sua prioridade.

A quantidade de recursos da CPU que um bom aplicativo pode usar em comparação com outros processos ativos é chamada de boa prioridade. Nice leva valores de +19 a -20. A tensão diminui à medida que o número aumenta.

Pressione R na parte superior e insira o PID do aplicativo problemático. Se mudar para ‘+5’ não funcionar, tente novamente com ‘+10’, ‘+15’ e finalmente ‘+19’ que é a prioridade mais baixa.

Pare de usar o aplicativo beautiful assim que ele parar de responder. O aplicativo será excluído se você pressionar k na parte superior, digitar o PID e pressionar Enter.

5. Use um aplicativo alternativo

O Linux tem a vantagem de ter um grande número de aplicativos que podem realizar a mesma função. Você pode e deve substituir o software alternativo se ele ocupar muitos recursos da CPU.

Por exemplo, o LibreOffice Writer pode ser um software problemático porque requer muitas dependências para funcionar com eficiência.

Abiword é um substituto fantástico para este aplicativo. Execute o seguinte comando na linha de comando para configurá-lo no Ubuntu:

sudo apt instalar AbiWord

6. Reverta para a versão anterior

A reversão para uma versão anterior é possível se a atualização do programa não corrigir o problema. Para usar o programa até que o desenvolvedor corrija os bugs, tente fazer o downgrade e usar uma versão anterior.

Verifique as versões disponíveis iniciando um terminal e executando cmd: para fazer o downgrade do seu programa antes de fazer isso:

sudo política APP_NAME apropriada

A versão que você está usando agora terá três estrelas ao lado dela. Confira as alternativas:

Aconselhamos que você limpe sua versão atual para corrigir quaisquer problemas relacionados à configuração antes de fazer o downgrade.

Instale a versão anterior usando isto na linha de comando:

sudo apt install APP_NAME=VERSION

7. Corrija os principais aplicativos que causam alto uso da CPU

O que acontece se um aplicativo principal, como systemd ou Xorg, usar toda a capacidade e memória da CPU?

Tente desabilitar hardware adicional em seus computadores, como joysticks e impressoras, para desabilitar o systemd.

Digamos que você esteja usando o Ubuntu ou outra distribuição semelhante e o dispositivo seja um joystick, mouse ou teclado. Nesse caso, você pode ver todos os dispositivos conectados digitando xinput em seu terminal – use: para desabilitar um deles.

xinput – desabilita DEVICE_id

Substitua desabilitar por habilitar no comando acima para habilitar o dispositivo novamente.

A resposta é um pouco mais complicada para outros dispositivos. Para visualizar todos os drivers adicionais carregados como módulos pelo kernel do Linux, digite lsmod em um terminal e pressione Enter. Depois de localizar o dispositivo para o dispositivo com problema e anotar seu nome, digite o seguinte:

sudo nano /etc/modprobe.d/blacklist.conf

O documento recém-aberto contém uma lista negra de módulos descarregáveis. Muito provavelmente, já tem várias entradas. A sintaxe exata deve ser usada no final do arquivo para adicionar seu módulo a esta lista. Sua visualização deve ficar assim:

lista negra MODULE_NAME

Depois de reiniciar e salvar o arquivo, tudo pode funcionar adequadamente.

Tente desativar o vinculador em seu gerenciador de janelas Xorg. Embora essa seja a política oficial, há casos em que a GPU lida com atividades vinculadas à CPU. Às vezes, ativar o suporte de composição também permite que você use muitos efeitos demorados.

Às vezes, o alto uso da CPU também pode ser causado por drivers de GPU. Versões específicas de drivers AMD ou Nvidia e Xorg devem se dar bem.

Atualizar ou mudar para outra versão é a resposta. Como alternativa, tente drivers de código aberto para sua GPU.

No entanto, eles têm diferentes conjuntos de recursos precisos e podem precisar de recursos adicionais.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *