Um servidor na nuvem pode ser flexível e escalável — mas quão eficiente ele é na prática? Para descobrir, é importante saber como medir seu desempenho. Neste artigo, mostraremos quais métricas são importantes, quais ferramentas usar e como testar tudo usando a plataforma Serverspace como exemplo.
Por que isso importa
- Escolher a configuração certa para suas tarefas
- Comparar o desempenho dos servidores
- Diagnosticar gargalos
- Avaliar estabilidade e degradação de desempenho
Métricas principais
1. Desempenho da CPU (vCPU)
Linux / Ubuntu
sudo apt install sysbench -y
sysbench cpu --cpu-max-prime=20000 run
Windows (via WSL ou nativo)
- Instale o Windows Subsystem for Linux (WSL)
- Execute o Ubuntu no WSL e use os mesmos comandos acima
Ou:
- Use o Performance Monitor embutido:
Win + R → perfmon
2. Desempenho da Memória RAM
Linux / Ubuntu
Windows
Use as seguintes ferramentas:
- Gerenciador de Tarefas → aba “Performance”
- Resource Monitor (resmon)
- Performance Monitor (perfmon) → Counters → Memory → Pages/sec, Available MBytes, etc.
3. Desempenho do Disco (I/O)
Linux / Ubuntu
fio --name=randwrite --ioengine=libaio --rw=randwrite --bs=4k --size=1G --numjobs=1 --runtime=60 --group_reporting
Windows
Como alternativa, use o CrystalDiskMark — uma ferramenta GUI simples e popular.
4. Desempenho de Rede
Linux / Ubuntu
iperf3 -s # em um servidor
iperf3 -c [IP do outro servidor] # no outro servidor
Windows
- Baixe e instale o iperf3 para Windows
- No primeiro servidor, execute:
No segundo servidor:
5. Carga geral e monitoramento
Linux / Ubuntu
Se não estiver instalado:
Windows
Gerenciador de Tarefas
Process Explorer (do Sysinternals)
Com o Serverspace
Na plataforma Serverspace, você pode:
- Implantar um servidor de teste em menos de 1 minuto
- Alternar rapidamente entre sistemas operacionais (Windows, Ubuntu, Debian)
- Usar IPs públicos para testes de rede
- Conectar via RDP (Windows) ou SSH (Linux)
- Escalar configurações “on the fly”
Tabela comparativa de ferramentas
Objetivo | Linux / Ubuntu | Windows |
---|---|---|
Teste de CPU | sysbench | perfmon, WSL + sysbench |
RAM | sysbench memory, free -m | Gerenciador de Tarefas, resmon |
Disco (I/O) | fio, dd | winsat disk, CrystalDiskMark |
Rede | iperf3, ping | iperf3, PowerShell |
Carga geral | htop, vmstat | Process Explorer, perfmon |
Erros comuns
- Usar apenas um teste em vez de uma bateria completa de testes
- Ignorar processos em segundo plano durante a medição
- Não repetir os testes em horários diferentes
- Testar em ambiente diferente do ambiente de produção
Conclusão
Medir o desempenho do servidor na nuvem é um passo fundamental para construir uma infraestrutura estável e eficiente.
A plataforma Serverspace facilita testar, configurar e escalar seus servidores em diferentes sistemas operacionais, regiões e cargas de trabalho.