Tutoriais

IOPS, latência e throughput: o que realmente importa no disco

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.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS