Poupe até 53% em Servidores VPS, escolha agora. Oferta limitada.

Guia para Configurar Limite de Uso de CPU por Processo no Linux

3 min de leitura  ·  Guia técnico

Introdução

Controlar o uso de CPU por processos é essencial para manter a estabilidade e evitar que aplicações monopolizem recursos em servidores Linux. Neste guia, você aprende a limitar o consumo de CPU usando cpulimit e cgroups, garantindo performance e previsibilidade em VPS Linux e servidores dedicados.

Passos para Limitar o Uso de CPU por Processo

  1. Pré-requisitos
    • Permissões de root ou sudo.
    • Backup dos arquivos de configuração antes de alterações.
    • Processos identificados que precisam de limitação.
  2. Instale o cpulimit
    sudo apt update && sudo apt install cpulimit

    Em CentOS/RHEL:

    sudo yum install epel-release
    sudo yum install cpulimit
  3. Limite um processo específico

    Por exemplo, para limitar o processo myscript.sh a 30% da CPU:

    cpulimit -l 30 -e myscript.sh &

    Ou usando o PID:

    cpulimit -l 30 -p 1234 &
  4. Automatize com systemd (opcional)

    Edite o arquivo de serviço do systemd para limitar o uso de CPU:

    [Service]
    CPUQuota=30%

    Recarregue o systemd:

    sudo systemctl daemon-reload
    sudo systemctl restart NOME_DO_SERVICO
  5. Utilize cgroups para controle avançado

    Crie um grupo e limite o uso de CPU:

    sudo cgcreate -g cpu:/limitecpu
    sudo cgset -r cpu.cfs_quota_us=30000 limitecpu
    sudo cgexec -g cpu:limitecpu comando

    Substitua comando pelo processo desejado.

Checklist Rápido

  • Identifique processos que consomem muita CPU.
  • Faça backup antes de alterar configurações.
  • Teste as limitações em ambiente controlado.
  • Monitore o desempenho após aplicar limites.

Resolução de Problemas

  • Limite não aplicado: Verifique permissões e se o PID/processo está correto.
  • Processo reinicia sem limite: Automatize via systemd ou scripts de inicialização.
  • Erro ao instalar cpulimit: Confirme repositórios e dependências do sistema.
  • cgroups não disponível: Instale o pacote cgroup-tools ou verifique suporte do kernel.

Resumo

  • Limitar CPU evita sobrecarga e quedas de performance.
  • Ferramentas como cpulimit e cgroups são seguras e flexíveis.
  • Monitoramento contínuo é fundamental após aplicar limites.

Contrate Agora

Garanta performance e estabilidade para seus projetos com servidores dedicados de alta qualidade e suporte 24/7. Veja planos de servidor dedicado na AviraHost e tenha controle total dos recursos!

  • 0 Os usuários acharam isso útil
  • AviraHost, VPS Linux, servidor dedicado, cpulimit, cgroups, performance, Linux, administração de servidores
Esta resposta foi útil?

Artigos Relacionados

Instalando painel de gerenciamento de hospedagem VirtualMin.

O virtualmin é um painel de gerenciamento de hospedagem de sites gratuito, que é suportado por...

Como usar a ferramenta oficial de acesso remoto do Windows no PC e celular

1. Pelo menu Iniciar, acesse os “Acessórios do Windows” e abra o “Conexão de Área de Trabalho...

Como acessar o painel de gerenciamento dos meus Serviços.

Para acessar o painel de gerenciamento do seu serviço basta seguir o passo á passo abaixo.   1....

Compreendendo o Servidor VPS: O que é e Como Funciona!

Um servidor VPS (Virtual Private Server) é uma solução de hospedagem na qual um servidor físico é...

Como trocar a senha do usuário root do servidor VPS ou Dedicado.

Para trocar a senha do usuário root em um servidor VPS da AviraHost, você pode seguir os...