Teste de Métricas e Desempenho

Observe o desempenho da opção de configuração de desempenho elástico Balanceado e saiba mais sobre o máximo do host.

Para obter mais informações sobre amostras de comando FIO que você pode usar para teste de desempenho, consulte Comandos FIO de Amostra para Testes de Desempenho de Volume em Blocos nas Instâncias baseadas em Linux.

Testando a Metodologia e o Desempenho da Opção de Desempenho Elástico Balanceado

Cuidado

  • Antes de qualquer teste, como medida de proteção, faça backup de seus dados e do ambiente do sistema operacional para evitar qualquer perda de dados.
  • Não faça testes FIO diretamente em um dispositivo que já está em uso, como /dev/sdX. Se estiver sendo usado como disco formatado e dados nele, a execução de FIO com uma carga de trabalho de gravação (readwrite, randrw, write, trimwrite) substitui os dados no disco e causa danos nos dados. Só execute FIO em dispositivos brutos não formatados que não estejam em uso.

Esta seção descreve a configuração dos ambientes de teste, a metodologia e o desempenho observado para a opção de configuração de desempenho elástico Balanceado. Alguns tamanhos de volume de amostra testados foram:

  • Volume de 50 GB - 3.000 IOPS @ 4K

  • Volume de 1 TB - 25.000 IOPS @ 4K

  • Host máximo, região de Ashburn (IAD), vinte volumes de 1 TB - 400.000 IOPS @ 4K

Estes testes usaram uma ampla gama de tamanhos de volume. Para mostrar os limites de desempenho de throughput, devem ser usados tamanhos de bloco de 256k ou maiores. Para a maioria dos ambientes, os blocos de 4K, 8K ou 16K são comuns, dependendo da carga de trabalho do aplicativo, e são usados especificamente para medidas de IOPS.

Nas imagens de desempenho observadas desta seção, o eixo X representa o tamanho do volume testado, variando de 4 KB a 1 MB. O eixo Y representa o IOPS entregue. O eixo Z representa a combinação de leitura/gravação testada, variando de 100% de leitura a 100% de gravação.

Observação

Observações de Desempenho para Tipos de Instância

  • Os resultados de desempenho de throughput se referem a instâncias bare metal. O desempenho de rendimento nas instâncias de VM depende da largura de banda da rede que está disponível para a instância e ainda se limita à largura de banda do volume. Para obter detalhes sobre a largura de banda de rede disponível para as formas de VM, consulte a coluna Largura de Banda da Rede na tabela Formas de VM.

  • O desempenho de IOPS não depende do tipo nem da forma da instância, sendo aplicável a todas as formas de bare metal e VM, para volumes conectados ao iSCSI.

Volume em Blocos de 1 TB

Um volume de 1 TB foi montado para uma instância bare metal em execução na região Phoenix. A forma da instância foi densa, a carga de trabalho foi E/S direta com um conjunto de trabalho de 10 GB. Consulte Amostras de Comandos FIO para Testes de Desempenho do Block Volume nas Instâncias Baseadas em Linux para obter detalhes sobre como executar testes de benchmark de desempenho.

Os resultados mostraram que, para 1 TB, o limite de largura de banda para o teste de tamanho de bloco maior ocorre em 320 MBS.

As seguintes imagens mostram o desempenho observado para 1 TB:

Gráfico de desempenho observado, tamanho de volume de 1 TB

Buffer de desempenho observado, tamanho de volume de 1 TB

Volume em Blocos de 50 GB

Um volume de 50 GB foi montado para uma instância bare metal em execução na região de Phoenix. A forma da instância foi densa, a carga de trabalho foi E/S direta com um conjunto de trabalho de 10 GB. Consulte Amostras de Comandos FIO para Testes de Desempenho do Block Volume nas Instâncias Baseadas em Linux para obter detalhes sobre como executar testes de benchmark de desempenho.

Os resultados mostraram que, para o volume de 50 GB, o limite de largura de banda é confirmado como 24.000 KBPS para os testes de tamanho de bloco maior (256 KB ou tamanhos de bloco maiores) e o máximo de 3.000 IOPS no tamanho de bloco de 4K é entregue. Para volumes pequenos, um tamanho de bloco de 4K é comum.

As seguintes imagens mostram o desempenho observado para 50 GB:

Gráfico de desempenho observado, tamanho de volume de 50 GB

Buffer de desempenho observado, tamanho de volume de 50 GB

Máximo do Host

Dependendo da forma da instância, uma única instância com vários volumes anexados pode atingir um desempenho de até 800.000 IOPS quando as definições de desempenho elástico para os volumes anexados são definidas como balanceado ou melhor desempenho.

Consulte Amostras de Comandos FIO para Testes de Desempenho do Block Volume nas Instâncias Baseadas em Linux para obter detalhes sobre como executar testes de benchmark de desempenho.

As seguintes imagens mostram o desempenho observado:

Gráfico do desempenho observado, trinta volumes de 800 GB

Buffer de desempenho observado, trinta volumes de 800 GB