IOPS, latência e throughput: o que realmente importa no disco
Ao comparar planos de VPS, você vai ver números como "3.000 MB/s" ou "100 mil IOPS". Mas o que eles significam e quais importam para o seu projeto?
Throughput (taxa de transferência)
É a quantidade de dados transferidos por segundo, geralmente em MB/s ou GB/s.
- Importa em operações sequenciais: copiar arquivos grandes, backups, streaming de vídeo, processamento de logs.
- É o número mais usado em marketing, porque costuma ser o mais impressionante.
IOPS (operações de entrada/saída por segundo)
É a quantidade de operações que o disco realiza por segundo, normalmente medida com blocos pequenos (4 KB).
- Importa em operações aleatórias: bancos de dados, sites dinâmicos, sistemas com muitos arquivos pequenos.
- É aqui que NVMe e SSDs se distanciam dos HDs de forma dramática.
Latência
É o tempo que cada operação leva para ser concluída, medido em milissegundos (ms) ou microssegundos (µs).
- Afeta diretamente o tempo de resposta de cada requisição;
- Além da média, observe os percentis altos (p99, p99.9): eles mostram os "piores casos" que seus usuários vão sentir.
Como as três se relacionam
- Throughput ≈ IOPS × tamanho do bloco. Muitas operações pequenas geram pouco throughput, mas exigem IOPS altas;
- Latência baixa permite mais IOPS com a mesma quantidade de operações em paralelo;
- Um disco pode ter throughput alto e, ainda assim, latência ruim sob carga.
O que importa para cada caso
| Uso | Métrica mais importante |
|---|---|
| WordPress, lojas virtuais | Latência e IOPS aleatórias |
| MySQL / PostgreSQL | Latência e IOPS (leitura e escrita) |
| Servidor de arquivos / backups | Throughput |
| Streaming e mídia | Throughput |
| Containers e builds | IOPS e latência |
| Servidores de jogos | Latência consistente |
E o NVMe nisso tudo?
O NVMe melhora as três métricas, mas o ganho mais sentido em servidores web costuma ser a latência baixa e as IOPS altas em acessos aleatórios — justamente o padrão de acesso de bancos de dados e sites dinâmicos.
Como medir
Use o fio com blocos de 4K e acesso aleatório para IOPS e latência, e blocos de 1M sequenciais para throughput. Explicamos os comandos em detalhe no nosso post sobre benchmark de disco.
Conclusão
Não se deixe levar apenas pelo número de MB/s: para a maioria dos projetos web, latência e IOPS contam mais. Os planos VPS-NVME-BR da VittHost usam armazenamento NVMe em servidores no Brasil.Use o cupom SP-VITT20 e ganhe 20% de desconto na primeira fatura enquanto a promoção estiver ativa.