Lentidão quase sempre deixa pistas
Quando um site em VPS fica lento, muita gente pensa em trocar de plano imediatamente. Às vezes é necessário, mas antes vale descobrir o que está consumindo CPU, memória ou disco. Pode ser pico legítimo de visitas, bot agressivo, plugin pesado, consulta lenta no banco, falta de cache, backup rodando em horário ruim ou até malware.
Diagnosticar evita gastar dinheiro no lugar errado. Se uma aplicação tem problema de código, aumentar recursos pode apenas esconder a causa por um tempo.
Veja processos em tempo real
Comandos como top e htop mostram quais processos consomem CPU e memória. Você pode identificar se o vilão é PHP-FPM, MySQL, Apache, Nginx, Node.js, Java, backup, antivírus ou outro serviço. Observe se o consumo é constante ou aparece em picos.
Um processo usando 100% de CPU por alguns segundos pode ser normal. O problema é consumo alto contínuo, muitos processos acumulados ou memória chegando ao limite.
Confira memória e swap
free -h mostra memória usada, livre e cache. Linux usa memória para cache de disco, então nem toda memória “usada” é problema. O alerta maior é quando a memória disponível fica baixa e o servidor começa a usar swap intensamente. Swap em disco é muito mais lento e pode travar aplicações.
Se a VPS sempre precisa de swap, pode haver falta de memória ou processo vazando recurso. Investigue antes de apenas reiniciar.
Analise banco de dados
MySQL e MariaDB podem consumir bastante quando há consultas lentas, tabelas sem índice, muitos acessos ou plugins mal otimizados. Ativar slow query log em ambiente controlado ajuda a descobrir consultas problemáticas. Em WordPress, tabelas grandes de postmeta, options e plugins podem afetar performance.
Também veja conexões abertas. Muitas conexões simultâneas podem indicar tráfego alto, bot ou aplicação que não fecha conexão corretamente.
Olhe logs de acesso
Logs do Nginx ou Apache mostram URLs mais acessadas, IPs repetidos e códigos HTTP. Um bot pode estar varrendo páginas, tentando login ou acessando endpoints pesados. Se o tráfego é malicioso, firewall, rate limit, captcha ou bloqueios podem ajudar.
Não confunda tráfego real com ataque. Antes de bloquear, veja padrões. Usuários legítimos podem vir de redes compartilhadas.
Disco também afeta desempenho
Use df -h para ver espaço livre. Disco cheio causa falhas em banco, cache e logs. Use comandos de tamanho de diretório para identificar pastas grandes. Logs sem rotação, backups acumulados e uploads antigos costumam crescer silenciosamente.
Conclusão
Para descobrir consumo alto em VPS, observe processos, memória, swap, banco, logs, tráfego e disco. Reiniciar pode aliviar, mas diagnóstico resolve. Se o uso é legítimo e constante, aumente recursos ou migre para estrutura maior. Se é erro, bot ou consulta ruim, corrija a causa. Performance começa com evidência.
Nenhum comentário ainda. Seja o primeiro a comentar!