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](https://cdn.4pmtech.com/wp-content/uploads/2023/07/image-3-32-640x375.webp)
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