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
- 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.
- Instale o cpulimit
sudo apt update && sudo apt install cpulimitEm CentOS/RHEL:
sudo yum install epel-release sudo yum install cpulimit - Limite um processo específico
Por exemplo, para limitar o processo
myscript.sha 30% da CPU:cpulimit -l 30 -e myscript.sh &Ou usando o PID:
cpulimit -l 30 -p 1234 & - 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 - 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 comandoSubstitua
comandopelo 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-toolsou 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!