Avaliar um VPS sem escolher apenas a execução mais rápida
Um benchmark útil responde a uma pergunta e fornece ambiente, comandos, resultados e tempo suficientes para repetição. Um valor isolado não representa todas as aplicações nem o futuro de infraestrutura partilhada.
Factos principais
- Unidade mínima
- Pergunta, ambiente, comando, duração, repetições, data e saída
- Comparação
- Mesmo VPS, imagem, versão e janela
- Síntese honesta
- Manter execuções lentas e falhadas; mediana e variação
- Segurança
- Limitar recursos e cumprir regras
Começar pela pergunta
Compilação, API, base, backup e ficheiros pressionam recursos diferentes. Escolha padrão semelhante e defina sucesso antes dos resultados.
Indique plano, região, duração, concorrência, dados, mistura, bloco, protocolo, endpoint e janela. Hosts e rotas variam: é amostra datada, não garantia.
- Escreva decisão e limiar.
- Teste transação da aplicação.
- Não misture valores sem relação.
Registar o contexto
Capture plano, região, hora, imagem, kernel, CPU, memória, swap, discos, sistema, montagem, IP e versões. Use lscpu, free -h, lsblk e uname -r. Remova segredos.
Indique novo, aquecido, redimensionado ou ocupado. Registe timezone. Na rede, identifique endpoints, redes, direção e limites.
- Fixe versões.
- Mantenha estado igual.
- Publique exceções.
Executar testes limitados
Para CPU use sysbench; para disco fio, guardando JSON com --output-format=json. Declare threads, duração, tamanho e cache.
iperf3 precisa de endpoint controlado e limites. ping precisa de origem, destino, intervalo, contagem, família e percurso. Obtenha autorização e pare se degradar.
- Use VPS dedicado.
- Repita cinco vezes.
- Guarde resultados e erros.
Resumir variabilidade
Verifique erros, limitação, memória, disco, atividade e saturação. Não elimine um resultado lento. Se inválido, retenha, explique e repita a sequência.
Publique mediana e intervalo ou percentil. Disco precisa de latência; rede de perda e limites. Compare apenas equivalentes.
- Separe inválidos de lentos.
- Mostre unidades.
- Evite percentagens incomparáveis.
Publicar método, dados e limites
Ligue método versionado, manifesto, comandos, ficheiros, resumo, data e revisor. Use nomes estáveis e checksums. Explique variações de hardware, contenção, routing, software e políticas.
Repita após mudanças e preserve datas. A transparência VPSEverywhere.com fica noindex com exemplos; só medições reais verificadas devem ser provas.
- Publique falhas e lentidão.
- Date e versione.
- Nunca invente medições passadas.
Fontes
Perguntas frequentes
Qual o melhor benchmark?
Nenhum é universal. Escolha testes próximos da carga e publique configuração.
Quantas execuções?
Pelo menos cinco idênticas, mantendo resultados válidos; mais se variar.
Porquê a mediana?
O máximo favorece seleção. Mediana e percentil mostram centro e variação, sem garantir futuro.
Posso usar `fio` ou `iperf3` em produção?
Evite testes perturbadores. Use ambiente dedicado, limite e cumpra regras e autorização.