Siga este artigo para instalar cpulimit no sistema Raspberry Pi e limitar o uso da CPU de um processo.
Limite o uso da CPU de um processo no Raspberry Pi usando CPULIMIT
Siga as etapas escritas abaixo para limitar o uso da CPU usando cpulimit ferramenta:
Passo 1: Vamos instalar cpulimit Ferramenta do repositório Raspberry Pi, então atualize e atualize primeiro o repositório:
$ sudo apt update
Atualização de $ sudo apt
Passo 2: Então instale cpulimit ferramenta executando o comando abaixo escrito:
$ sudo apt install cpulimit
etapa 3: Agora vamos correr um DD (dados duplicados) comando para que possamos ver o uso da CPU para isso. Basicamente, o dd O comando duplica os dados do arquivo de entrada /dev/zero e transfere para o arquivo de saída /dev/null de novo e de novo. Eu escolhi este comando como exemplo para que eu possa mostrar o uso máximo da CPU:
$ dd if =/dev/zero de =/dev/null &
Passo 4: Em seguida, execute o comando abaixo mencionado, como resultado, uma lista de processos/comandos em segundo plano e sua porcentagem de uso da CPU serão exibidos junto com o PID (número de identificação do processo):
$ top
Na imagem abaixo, você pode ver que a maior porcentagem de uso da CPU é por dd comando:
Etapa 5: Agora, para limitar o uso da CPU a um uso percentual desejado cpulimit comando junto com o número PID do comando e um limite ao qual você deseja diminuí -lo:
Sintaxe
$ sudo cpulimit - -pid--limite
Exemplo
No exemplo abaixo, estou limitando o uso da CPU para o dd Processe para 50%.
$ sudo cpulimit - -pid 9263 -Limit 50
Observação: O PID é um número de identificação de processo que poderia variar; portanto, no comando acima, sempre use o número PID que você descobriu através do comando superior:
Etapa 6: Agora vamos verificar executando o comando superior novamente:
$ top
Como saída, você verá que a porcentagem da CPU diminuiu de 100%e agora varia entre 51-56%.
De maneira semelhante, você pode diminuir o uso da CPU para um processo para números diferentes. Geralmente, isso é feito para os processos que estão utilizando 100% de CPU. Vamos agora tentar diminuí -lo ainda mais como 15%:
$ sudo cpulimit - -pid 9263 - -limite 15
Execute o seguinte comando novamente para analisar a porcentagem da CPU.
$ top
A partir da saída, você pode ver que a porcentagem da CPU diminuiu para 17.9% pode variar entre 17-22%.
Executando o limite da CPU como um processo de fundo
O cpulimit A ferramenta pode percorrer muito tempo para limitar o processo; portanto, se você quiser manter o terminal livre, poderá executar o limite da CPU como um processo de fundo, adicionando plano de fundo com o mesmo cpulimit comando:
$ sudo cpulimit - -pid 9263 -limite 20 -background
Matando o processo usando CPU e PID
Se você deseja encerrar um certo processo em segundo plano, pode matá-lo e parar, está funcionando executando o comando abaixo escrito junto com o número PID do processo:
$ sudo cpulimit - -pid--Limite 20 -K
Acessando o Manual da Ferramenta de Limite da CPU
Embora tenhamos discutido o uso de cpulimit ferramenta em detalhes, mas se você ainda precisar de ajuda com qualquer outro comando de cpulimit Ferramenta e execute o comando abaixo escrito para acessar o manual dele:
$ MAN CPULIMIT
Como uma saída, o manual aparecerá na tela da qual você pode obter ajuda.
Conclusão
Para limitar o uso da CPU de um processo no Raspberry Pi com os usuários pode instalar cpulimit ferramenta do repositório oficial do Raspberry Pi. Então, executando o principal comando para descobrir o processo com mais uso da CPU e limitar seu uso usando o cpulimit comando junto com o número PID do comando. O uso da CPU do processo pode ser definido como uma porcentagem desejada de acordo com a escolha dos usuários.