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:
- 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.
- Erro de código. Um problema com o aplicativo pode levar a vazamentos de memória e outros problemas.
- 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.
- Encontre o culpado
- Atualize tudo
- Desinstale e reinstale o aplicativo usando o Ubuntu
- Aplicativo Renice ou Kill
- Use um aplicativo alternativo
- Reverter para a versão anterior
- 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