Comparativos de mercado de desempenho

Esta página demonstra os limites de desempenho de um único volume do Google Cloud NetApp Volumes em várias máquinas virtuais de cliente. Use as informações desta página para dimensionar suas cargas de trabalho.

E/S aleatória em comparação com a sequencial

Cargas de trabalho que são principalmente E/S aleatórias não conseguem gerar a mesma capacidade que cargas de trabalho de E/S sequenciais.

Teste de desempenho

Os resultados do teste a seguir mostram os limites de desempenho. Nesses testes, o volume tem capacidade suficiente para que a taxa de transferência não afete os testes de benchmark. A alocação da capacidade de um único volume além dos números de throughput a seguir não gera ganhos de desempenho adicionais.

Os testes de desempenho foram concluídos usando o Fio.

Para os resultados do teste de desempenho, considere o seguinte:

  • O desempenho do nível de serviço padrão, Premium e Extreme dimensiona o throughput com a capacidade do volume até que os limites sejam alcançados.

  • A performance de algumas regiões ou locais dentro do nível de serviço padrão escalar a capacidade de processamento com a capacidade do pool até que os limites sejam atingidos.

  • Os resultados de IOPS são puramente informativos.

  • Os números usados para produzir os resultados a seguir são configurados para mostrar o máximo de resultados. Os resultados a seguir devem ser considerados uma estimativa da atribuição máxima de capacidade de throughput alcançável.

  • O uso de vários volumes rápidos por projeto pode estar sujeito a limites por projeto.

  • Os resultados dos testes de desempenho a seguir abrangem apenas os tipos de protocolo NFSv3 e SMB. Outros tipos de protocolo, como o NFSv4.1, não foram usados para testar a performance do NetApp Volumes.

Limites de capacidade de processamento do volume para acesso NFSv3

As seções a seguir fornecem detalhes sobre os limites de throughput de volume para acesso NFSv3.

Tamanho de bloco de 64 KiB (E/S sequencial)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 64 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Opção de montagem nconnect configurada em cada host com um valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume pode processar entre cerca de 5.240 MiBps de leituras sequenciais puras e cerca de 2.180 MiBps de gravações sequenciais puras com um tamanho de bloco de 64 KiB no NFSv3.

Resultados de comparativo de mercado para NFS 64 KiB Sequential 6 n2-standard-32 VMs do Red Hat 9

Leitura de 100% e gravação de 0% 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4710 2050 1270 550 0
MiBps de gravação 0 690 1270 1650 1950

Tamanho de bloco de 256 KiB (E/S sequencial)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 256 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Opção de montagem nconnect configurada em cada host com um valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume pode processar entre cerca de 4.930 MiBps de leituras sequenciais puras e cerca de 2.440 MiBps de gravações sequenciais puras com um tamanho de bloco de 256 KiB no NFSv3.

Resultados de comparativo de mercado para NFS 256 KiB Sequential 6 n2-standard-32 VMs do Red Hat 9

100% de leitura e 0% de gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4430 2270 1470 610 0
MiBps de gravação 0 750 1480 1830 2200

Tamanho do bloco de 4 KiB (E/S aleatória)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 4 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Opção de montagem nconnect configurada em cada host com um valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume é estimado para processar entre cerca de 380.000 leituras aleatórias puras e cerca de 120.000 gravações aleatórias puras com um tamanho de bloco de 4 KiB no NFSv3.

Resultados de comparativo de mercado para NFS 4 KiB Random 6 n2-standard-32 VMs Red Hat 9

Leitura de 100% e gravação de 0% 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 340.000 154.800 71.820 28.800 0
Gravar IOPS 0 51.570 71.820 86.580 106.200

Tamanho de bloco de 8 KiB (E/S aleatória)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 8 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Red Hat 9

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Opção de montagem nconnect configurada em cada host com um valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume é estimado para processar entre cerca de 270.000 leituras aleatórias puras e cerca de 110.000 gravações aleatórias puras com um tamanho de bloco de 8 KiB no NFSv3.

Resultados de comparativo de mercado para NFS 8 KiB 6 n2-standard-32 VMs Red Hat 9

100% de leitura e 0% de gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 238.500 118.800 60.210 27.180 0
Gravar IOPS 0 39.690 60.210 81.450 93.600

Limites de capacidade de processamento do volume para acesso SMB

As seções a seguir fornecem detalhes sobre os limites de capacidade do volume para acesso SMB.

Tamanho de bloco de 64 KiB (E/S sequencial)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 64 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Contagem de conexão SMB por opção do lado do cliente da interface de rede RSS configurada em cada máquina virtual para um valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume tem capacidade estimada de processar entre cerca de 5.130 MiBps de leituras sequenciais puras e cerca de 1.790 MiBps de gravações sequenciais puras com um tamanho de bloco de 64 KiB no SMB.

SMB 64 KiB Sequencial 6 n2-standard-32 VMs do Windows 2022

Leitura de 100% e gravação de 0% 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4610 2410 1310 500 0
MiBps de gravação 0 800 1310 1510 1600

Tamanho de bloco de 256 KiB (E/S sequencial)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 256 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual com um total combinado de 6 TiB

  • Contagem de conexões SMB por opção do lado do cliente da interface de rede RSS configurada em cada host para um valor de 16.

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume pode processar entre 4.620 MiBps de leituras sequenciais puras e 1.830 MiBps de gravações sequenciais puras com um tamanho de bloco de 256 KiB no SMB.

SMB 256 KiB Sequencial 6 n2-standard-32 VMs do Windows 2022

Leitura de 100% e gravação de 0% 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
MiBps de leitura 4150 2440 1380 530 0
MiBps de gravação 0 810 1380 1569 1643

Tamanho do bloco de 4 KiB (E/S aleatória)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 4 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual, para um total combinado de 6 TiB

  • Contagem de conexões SMB por opção do lado do cliente da interface de rede RSS ativada em cada host para um valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume pode processar entre cerca de 390.000 leituras aleatórias puras e 110.000 gravações aleatórias puras com um tamanho de bloco de 4 KiB no SMB.

Resultados do comparativo de mercado para SMB 4 KiB Random 6 n2-standard-32 VMs do Windows 2022

Leitura de 100% e gravação de 0% 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 351.810 148.230 75.780 29.540 0
Gravar IOPS 0 49.360 75.780 88.650 98.370

Tamanho de bloco de 8 KiB (E/S aleatória)

Esses resultados foram capturados usando o Fio com as seguintes configurações:

  • Tamanho de bloco de 8 KiB em um único volume com seis máquinas virtuais n2-standard-32

  • SO Windows 2022

  • 1 TiB de conjunto de trabalho para cada máquina virtual, para um total combinado de 6 TiB

  • Contagem de conexões SMB por opção do lado do cliente da interface de rede RSS configurada em cada host para o valor de 16

  • O tamanho do volume foi de 75 TiB no nível de serviço Extreme

O Fio foi executado com 8 jobs em cada máquina virtual, para um total de 48 jobs. A tabela a seguir demonstra que um único volume é capaz de processar entre cerca de 280.000 leituras puramente aleatórias e 90.000 gravações puramente aleatórias com um tamanho de bloco de 8 KiB no SMB.

Resultados do comparativo de mercado para SMB 8 KiB Random 6 n2-standard-32 VMs do Windows 2022

100% de leitura e 0% de gravação 75% de leitura e 25% de gravação 50% de leitura e 50% de gravação 25% de leitura e 75% de gravação 0% de leitura e 100% de gravação
Ler IOPS 244.620 122.310 59.130 25.280 0
Gravar IOPS 0 40,763 59.310 75.960 76.950

A seguir

Monitorar a performance.